Market Price
$ 44.18
Selling Price
$ 37.41
916
751
323
1826
Market Price
$ 32.62
Selling Price
$ 28.49
1450
664
1379
3510
Market Price
$ 29.74
Selling Price
$ 26.68
1327
968
461
3535
Market Price
$ 42.50
Selling Price
$ 38.31
2877
1057
1914
4945
Market Price
$ 66.68
Selling Price
$ 58.28
2487
1996
2055
2966
Market Price
$ 58.17
Selling Price
$ 52.70
297
246
184
539
Market Price
$ 28.20
Selling Price
$ 25.07
1432
1258
1203
1567
Market Price
$ 46.02
Selling Price
$ 39.22
966
954
319
3508
Market Price
$ 42.47
Selling Price
$ 37.01
2999
2955
1977
4855
Market Price
$ 32.09
Selling Price
$ 28.62
2601
1355
610
3725
Market Price
$ 43.33
Selling Price
$ 38.69
2620
2061
2155
4560
Market Price
$ 39.34
Selling Price
$ 34.94
2234
1377
1118
4900
Market Price
$ 55.33
Selling Price
$ 48.68
2415
2359
1690
2940
Market Price
$ 44.83
Selling Price
$ 37.81
3163
1784
2893
3200
Market Price
$ 31.19
Selling Price
$ 26.80
767
564
356
2907
Market Price
$ 53.86
Selling Price
$ 47.06
510
374
422
1315
Market Price
$ 55.41
Selling Price
$ 49.49
1876
1261
1217
4108
Market Price
$ 40.45
Selling Price
$ 35.14
1030
905
709
1584
Market Price
$ 37.50
Selling Price
$ 33.73
1873
1012
1118
2158
Market Price
$ 67.61
Selling Price
$ 59.51
705
585
647
3386
Market Price
$ 63.19
Selling Price
$ 56.27
1605
914
968
2903
Market Price
$ 34.49
Selling Price
$ 30.62
1202
1023
321
2298
Market Price
$ 39.26
Selling Price
$ 35.60
2415
2213
2272
3234
Market Price
$ 61.00
Selling Price
$ 52.47
1282
675
871
1547
Market Price
$ 37.73
Selling Price
$ 32.25
762
566
562
829
Market Price
$ 57.86
Selling Price
$ 51.25
2144
1913
482
2349
Market Price
$ 65.16
Selling Price
$ 54.68
762
748
306
2200
Market Price
$ 63.58
Selling Price
$ 54.04
739
301
485
1619
Market Price
$ 45.42
Selling Price
$ 40.18
1284
397
1215
3015
Market Price
$ 60.56
Selling Price
$ 52.28
580
463
322
1985
Market Price
$ 48.56
Selling Price
$ 42.08
1912
1065
1192
4993
Market Price
$ 65.59
Selling Price
$ 56.04
3224
1399
1502
4622
Market Price
$ 71.21
Selling Price
$ 59.37
2478
721
2430
3942
Market Price
$ 28.86
Selling Price
$ 25.27
3796
3774
2970
4582
Market Price
$ 57.34
Selling Price
$ 48.99
2586
2274
617
4224
Market Price
$ 45.85
Selling Price
$ 41.56
219
100
194
775
Market Price
$ 38.93
Selling Price
$ 32.93
861
501
193
3752
Market Price
$ 48.91
Selling Price
$ 44.37
718
265
294
2337
Market Price
$ 60.63
Selling Price
$ 54.63
3035
2007
998
3241
Market Price
$ 37.84
Selling Price
$ 32.93
1610
950
918
3921