Market Price
$ 35.17
Selling Price
$ 29.62
1522
962
1392
3150
Market Price
$ 41.36
Selling Price
$ 35.42
1559
1171
410
1988
Market Price
$ 34.52
Selling Price
$ 29.16
657
258
590
1529
Market Price
$ 61.30
Selling Price
$ 51.79
1686
1106
860
2745
Market Price
$ 51.44
Selling Price
$ 44.93
1458
1299
1214
2268
Market Price
$ 29.77
Selling Price
$ 25.96
3396
1415
1984
3575
Market Price
$ 36.78
Selling Price
$ 31.62
352
302
315
840
Market Price
$ 54.78
Selling Price
$ 47.38
2062
1780
678
2483
Market Price
$ 28.59
Selling Price
$ 25.09
565
464
548
1091
Market Price
$ 33.66
Selling Price
$ 29.35
2165
1002
590
4508
Market Price
$ 52.60
Selling Price
$ 43.89
2730
2444
2455
4843
Market Price
$ 63.20
Selling Price
$ 55.04
3698
2469
3348
4581
Market Price
$ 63.63
Selling Price
$ 57.10
572
302
536
1687
Market Price
$ 50.02
Selling Price
$ 45.15
773
395
544
3433
Market Price
$ 53.08
Selling Price
$ 47.89
301
185
137
700
Market Price
$ 52.73
Selling Price
$ 44.76
211
185
47
634
Market Price
$ 32.21
Selling Price
$ 26.98
1915
1796
583
2430
Market Price
$ 64.11
Selling Price
$ 56.71
536
136
108
2016
Market Price
$ 63.88
Selling Price
$ 53.85
1843
452
1559
3206
Market Price
$ 57.64
Selling Price
$ 50.85
2580
1374
1788
2749
Market Price
$ 65.90
Selling Price
$ 58.47
3384
2433
2720
4063
Market Price
$ 29.77
Selling Price
$ 25.50
2360
2164
1612
4722
Market Price
$ 29.94
Selling Price
$ 26.34
2703
1256
2133
2908
Market Price
$ 31.72
Selling Price
$ 27.07
2033
1478
838
3603
Market Price
$ 32.87
Selling Price
$ 28.00
908
869
841
1947
Market Price
$ 46.42
Selling Price
$ 40.98
382
286
178
1681
Market Price
$ 60.60
Selling Price
$ 50.64
1735
662
1589
2062
Market Price
$ 58.35
Selling Price
$ 50.73
1829
1408
1475
4034
Market Price
$ 56.50
Selling Price
$ 47.68
3296
1946
1690
3563
Market Price
$ 35.76
Selling Price
$ 30.88
2076
1015
585
3323
Market Price
$ 30.93
Selling Price
$ 27.25
2584
1929
1178
4281
Market Price
$ 29.61
Selling Price
$ 26.78
665
522
263
1432
Market Price
$ 45.30
Selling Price
$ 38.89
2087
711
1170
3246
Market Price
$ 65.49
Selling Price
$ 59.22
1857
813
373
3274
Market Price
$ 34.48
Selling Price
$ 30.74
1389
305
897
2045
Market Price
$ 54.28
Selling Price
$ 46.50
2543
2419
1419
3010
Market Price
$ 52.22
Selling Price
$ 47.25
2267
1405
528
3181
Market Price
$ 61.48
Selling Price
$ 54.92
2301
998
1575
3243
Market Price
$ 63.06
Selling Price
$ 55.78
790
239
248
1518
Market Price
$ 35.85
Selling Price
$ 31.32
728
520
472
1243