Market Price
$ 30.97
Selling Price
$ 26.49
828
686
463
844
Market Price
$ 67.44
Selling Price
$ 56.48
624
457
526
1936
Market Price
$ 35.36
Selling Price
$ 30.30
2066
2013
1587
3702
Market Price
$ 41.33
Selling Price
$ 35.01
266
167
174
937
Market Price
$ 45.71
Selling Price
$ 39.92
327
192
188
485
Market Price
$ 51.86
Selling Price
$ 46.52
1585
1450
845
1843
Market Price
$ 65.76
Selling Price
$ 55.90
3670
1964
1227
3873
Market Price
$ 64.71
Selling Price
$ 57.66
705
300
252
2123
Market Price
$ 37.94
Selling Price
$ 34.13
2744
1409
1467
3469
Market Price
$ 34.57
Selling Price
$ 29.33
3516
2060
2908
3530
Market Price
$ 62.70
Selling Price
$ 52.51
2075
2004
1922
2688
Market Price
$ 65.27
Selling Price
$ 57.73
2917
801
2625
4937
Market Price
$ 52.69
Selling Price
$ 47.06
1878
681
693
3047
Market Price
$ 30.88
Selling Price
$ 27.51
309
242
242
1264
Market Price
$ 68.07
Selling Price
$ 56.84
2701
2181
1518
4072
Market Price
$ 62.25
Selling Price
$ 53.89
1019
252
485
2355
Market Price
$ 44.16
Selling Price
$ 39.21
555
254
317
653
Market Price
$ 57.07
Selling Price
$ 50.72
2259
1026
1391
4950
Market Price
$ 61.74
Selling Price
$ 51.46
2054
936
510
2577
Market Price
$ 28.70
Selling Price
$ 25.52
990
418
262
3837
Market Price
$ 46.09
Selling Price
$ 40.39
2256
957
843
2646
Market Price
$ 30.59
Selling Price
$ 27.14
1104
778
845
1458
Market Price
$ 66.11
Selling Price
$ 58.43
870
354
485
880
Market Price
$ 64.81
Selling Price
$ 56.68
681
166
393
3407
Market Price
$ 36.77
Selling Price
$ 31.65
3904
3267
2123
4759
Market Price
$ 42.97
Selling Price
$ 37.19
217
166
190
526
Market Price
$ 50.50
Selling Price
$ 43.10
1345
811
1300
2414
Market Price
$ 46.05
Selling Price
$ 39.44
1761
423
1569
1994
Market Price
$ 61.38
Selling Price
$ 54.70
567
441
437
1506
Market Price
$ 64.65
Selling Price
$ 58.02
3252
2348
1352
4020
Market Price
$ 65.26
Selling Price
$ 58.46
606
127
288
1627
Market Price
$ 53.67
Selling Price
$ 46.43
2777
2119
2210
2828
Market Price
$ 57.21
Selling Price
$ 49.56
610
579
471
727
Market Price
$ 39.19
Selling Price
$ 35.46
1714
1069
1203
4668
Market Price
$ 64.70
Selling Price
$ 57.57
1231
1199
1104
1358
Market Price
$ 59.72
Selling Price
$ 52.47
1045
485
247
3562
Market Price
$ 43.50
Selling Price
$ 36.59
1104
879
505
2273
Market Price
$ 53.17
Selling Price
$ 46.83
3029
1795
1390
3338
Market Price
$ 39.75
Selling Price
$ 34.19
2935
2687
2412
4545
Market Price
$ 63.47
Selling Price
$ 56.37
3999
2373
3078
4910