Market Price
$ 28.54
Selling Price
$ 25.44
416
401
305
1917
Market Price
$ 59.59
Selling Price
$ 53.55
1630
959
367
1765
Market Price
$ 29.57
Selling Price
$ 25.77
1667
873
1374
3160
Market Price
$ 57.36
Selling Price
$ 51.76
1104
494
971
2166
Market Price
$ 40.00
Selling Price
$ 34.35
2603
1355
581
3026
Market Price
$ 49.30
Selling Price
$ 43.32
1507
1432
1125
2628
Market Price
$ 47.90
Selling Price
$ 40.76
3849
1166
2493
3959
Market Price
$ 53.26
Selling Price
$ 45.16
595
399
395
1537
Market Price
$ 47.52
Selling Price
$ 41.67
1341
1284
612
2197
Market Price
$ 65.88
Selling Price
$ 57.74
1666
949
953
2069
Market Price
$ 43.73
Selling Price
$ 39.00
859
450
724
2632
Market Price
$ 30.62
Selling Price
$ 25.76
272
138
55
696
Market Price
$ 36.83
Selling Price
$ 33.26
1456
825
1050
4243
Market Price
$ 42.99
Selling Price
$ 38.52
1392
1036
1042
3786
Market Price
$ 65.35
Selling Price
$ 56.45
1207
364
883
2304
Market Price
$ 29.49
Selling Price
$ 26.24
463
266
304
713
Market Price
$ 32.60
Selling Price
$ 28.25
856
242
485
4036
Market Price
$ 61.27
Selling Price
$ 53.33
2091
924
780
2294
Market Price
$ 40.84
Selling Price
$ 36.14
2516
2135
2115
4015
Market Price
$ 38.69
Selling Price
$ 34.12
2109
800
421
2351
Market Price
$ 43.03
Selling Price
$ 36.48
779
667
195
2644
Market Price
$ 33.99
Selling Price
$ 29.43
734
251
289
2963
Market Price
$ 32.32
Selling Price
$ 28.56
645
326
182
1286
Market Price
$ 34.40
Selling Price
$ 29.46
2027
1422
1333
2227
Market Price
$ 36.52
Selling Price
$ 31.25
178
117
106
724
Market Price
$ 66.35
Selling Price
$ 57.26
2377
675
2211
4485
Market Price
$ 47.58
Selling Price
$ 41.68
889
776
366
1713
Market Price
$ 59.96
Selling Price
$ 53.71
1690
980
1481
4691
Market Price
$ 37.04
Selling Price
$ 32.30
1164
491
1071
3313
Market Price
$ 32.35
Selling Price
$ 27.59
1418
651
425
4459
Market Price
$ 57.18
Selling Price
$ 50.22
1408
1285
636
4681
Market Price
$ 63.96
Selling Price
$ 54.50
134
71
50
459
Market Price
$ 35.16
Selling Price
$ 30.76
2352
2047
816
2401
Market Price
$ 68.57
Selling Price
$ 59.77
1244
761
976
1449
Market Price
$ 69.11
Selling Price
$ 57.70
341
324
282
487
Market Price
$ 37.74
Selling Price
$ 32.90
1804
899
779
3129
Market Price
$ 30.34
Selling Price
$ 27.27
1297
1148
644
4762
Market Price
$ 30.65
Selling Price
$ 26.15
886
878
569
2984
Market Price
$ 58.54
Selling Price
$ 49.50
2825
1074
1038
4015
Market Price
$ 61.69
Selling Price
$ 53.78
775
399
657
1831