Market Price
$ 29.69
Selling Price
$ 25.89
3440
1587
3233
4825
Market Price
$ 36.69
Selling Price
$ 32.69
608
333
494
1623
Market Price
$ 30.73
Selling Price
$ 25.86
1611
628
1333
2801
Market Price
$ 53.79
Selling Price
$ 47.20
1145
762
706
4216
Market Price
$ 44.89
Selling Price
$ 38.37
1120
944
954
1329
Market Price
$ 44.01
Selling Price
$ 39.89
1098
1089
941
2169
Market Price
$ 37.58
Selling Price
$ 33.69
2695
1676
950
4045
Market Price
$ 51.95
Selling Price
$ 46.19
1116
452
810
1319
Market Price
$ 53.51
Selling Price
$ 45.76
4581
3706
2802
4833
Market Price
$ 58.17
Selling Price
$ 52.53
1578
722
1015
4043
Market Price
$ 60.45
Selling Price
$ 52.30
1300
387
1049
1406
Market Price
$ 55.82
Selling Price
$ 49.66
173
108
157
825
Market Price
$ 50.83
Selling Price
$ 45.33
2756
1455
911
4629
Market Price
$ 57.13
Selling Price
$ 50.66
2337
1643
1523
4860
Market Price
$ 30.47
Selling Price
$ 25.99
678
637
613
2190
Market Price
$ 46.04
Selling Price
$ 41.43
427
364
286
504
Market Price
$ 60.46
Selling Price
$ 52.06
4277
3930
1636
4452
Market Price
$ 33.53
Selling Price
$ 29.62
777
341
238
3202
Market Price
$ 53.25
Selling Price
$ 47.01
3840
3720
3447
4848
Market Price
$ 43.33
Selling Price
$ 36.81
1157
1019
1065
1702
Market Price
$ 54.78
Selling Price
$ 49.01
854
700
569
991
Market Price
$ 30.53
Selling Price
$ 26.08
1293
1264
362
4336
Market Price
$ 46.84
Selling Price
$ 42.14
404
341
316
844
Market Price
$ 61.85
Selling Price
$ 53.20
2994
2173
1210
3130
Market Price
$ 36.50
Selling Price
$ 31.28
1277
1249
480
4482
Market Price
$ 57.19
Selling Price
$ 49.41
2177
1477
1782
2451
Market Price
$ 45.89
Selling Price
$ 40.25
633
434
432
2000
Market Price
$ 35.15
Selling Price
$ 30.62
427
99
322
889
Market Price
$ 35.12
Selling Price
$ 29.28
1454
985
1046
4174
Market Price
$ 59.84
Selling Price
$ 53.59
848
611
438
1251
Market Price
$ 55.62
Selling Price
$ 47.89
722
197
234
1405
Market Price
$ 60.59
Selling Price
$ 53.62
358
291
329
463
Market Price
$ 47.13
Selling Price
$ 41.73
1617
1585
1171
3010
Market Price
$ 64.50
Selling Price
$ 55.01
2141
665
1698
3220
Market Price
$ 68.05
Selling Price
$ 57.78
937
738
231
3077
Market Price
$ 66.00
Selling Price
$ 57.96
859
532
801
873
Market Price
$ 39.84
Selling Price
$ 34.00
1217
939
1001
1399
Market Price
$ 57.95
Selling Price
$ 52.35
2216
2075
1241
4372
Market Price
$ 49.60
Selling Price
$ 44.25
1654
1395
1064
1865
Market Price
$ 57.53
Selling Price
$ 47.97
2018
1475
1601
2641