Market Price
$ 43.34
Selling Price
$ 36.48
3730
3573
3648
4157
Market Price
$ 35.20
Selling Price
$ 29.68
3110
1333
2232
3156
Market Price
$ 45.27
Selling Price
$ 40.64
1352
339
1085
3215
Market Price
$ 59.12
Selling Price
$ 49.50
2775
2333
1970
3370
Market Price
$ 30.39
Selling Price
$ 25.62
999
937
504
4299
Market Price
$ 32.85
Selling Price
$ 29.54
1603
705
1198
4049
Market Price
$ 62.64
Selling Price
$ 55.69
187
110
137
618
Market Price
$ 58.34
Selling Price
$ 51.30
1481
1144
794
4794
Market Price
$ 54.14
Selling Price
$ 46.93
995
514
607
2132
Market Price
$ 60.38
Selling Price
$ 52.79
234
229
48
866
Market Price
$ 32.54
Selling Price
$ 29.01
752
392
614
1665
Market Price
$ 39.36
Selling Price
$ 34.08
438
104
414
797
Market Price
$ 31.23
Selling Price
$ 27.13
1994
1694
1195
4995
Market Price
$ 53.75
Selling Price
$ 48.86
773
262
510
884
Market Price
$ 46.84
Selling Price
$ 40.73
235
176
68
558
Market Price
$ 63.15
Selling Price
$ 54.92
168
124
122
545
Market Price
$ 40.39
Selling Price
$ 34.63
1320
428
1243
4343
Market Price
$ 64.96
Selling Price
$ 54.41
1880
1369
487
2552
Market Price
$ 53.86
Selling Price
$ 47.47
673
660
369
704
Market Price
$ 33.01
Selling Price
$ 29.31
3080
2904
815
3292
Market Price
$ 69.57
Selling Price
$ 59.69
2233
1280
1921
4475
Market Price
$ 51.04
Selling Price
$ 46.38
916
688
660
1339
Market Price
$ 44.10
Selling Price
$ 37.41
2733
2044
2431
2791
Market Price
$ 43.62
Selling Price
$ 38.55
603
567
236
2662
Market Price
$ 62.07
Selling Price
$ 55.12
1263
1192
830
1622
Market Price
$ 40.42
Selling Price
$ 35.68
1214
290
821
4544
Market Price
$ 36.46
Selling Price
$ 32.76
738
366
547
895
Market Price
$ 64.08
Selling Price
$ 57.71
1114
966
505
1132
Market Price
$ 59.65
Selling Price
$ 53.59
3875
3313
1521
4400
Market Price
$ 42.96
Selling Price
$ 38.42
3407
2084
1615
4584
Market Price
$ 45.12
Selling Price
$ 37.83
595
480
498
2309
Market Price
$ 33.74
Selling Price
$ 30.25
387
143
339
824
Market Price
$ 49.14
Selling Price
$ 41.14
908
455
758
4434
Market Price
$ 30.91
Selling Price
$ 26.82
2656
1142
972
4212
Market Price
$ 53.14
Selling Price
$ 45.98
926
706
333
1279
Market Price
$ 65.82
Selling Price
$ 59.36
135
128
124
464
Market Price
$ 34.22
Selling Price
$ 28.61
663
437
378
1129
Market Price
$ 49.65
Selling Price
$ 42.90
2413
2364
1922
4336
Market Price
$ 35.26
Selling Price
$ 30.30
3285
789
2668
4992
Market Price
$ 57.34
Selling Price
$ 51.19
2282
1498
1745
2621