Market Price
$ 67.27
Selling Price
$ 57.69
1322
1095
332
3104
Market Price
$ 29.17
Selling Price
$ 25.53
1902
1785
1561
3385
Market Price
$ 30.63
Selling Price
$ 26.66
793
324
744
905
Market Price
$ 30.37
Selling Price
$ 27.59
1900
676
1516
1997
Market Price
$ 47.92
Selling Price
$ 40.43
348
83
112
1550
Market Price
$ 55.25
Selling Price
$ 49.85
1472
808
1226
2459
Market Price
$ 44.98
Selling Price
$ 37.94
472
200
112
907
Market Price
$ 58.59
Selling Price
$ 49.95
1715
1504
1440
2889
Market Price
$ 43.86
Selling Price
$ 38.93
2099
899
785
2724
Market Price
$ 46.02
Selling Price
$ 39.90
2483
780
986
3608
Market Price
$ 63.30
Selling Price
$ 56.86
760
727
293
2044
Market Price
$ 42.12
Selling Price
$ 38.14
1370
574
573
2423
Market Price
$ 69.71
Selling Price
$ 59.60
267
138
83
1210
Market Price
$ 37.36
Selling Price
$ 31.63
494
113
99
1651
Market Price
$ 40.23
Selling Price
$ 36.18
862
732
433
1624
Market Price
$ 63.34
Selling Price
$ 53.09
728
334
369
1407
Market Price
$ 66.84
Selling Price
$ 56.43
833
614
617
2161
Market Price
$ 36.63
Selling Price
$ 33.01
1014
1011
477
3979
Market Price
$ 57.42
Selling Price
$ 51.21
2242
1469
681
2483
Market Price
$ 49.75
Selling Price
$ 42.68
310
214
87
768
Market Price
$ 39.81
Selling Price
$ 34.06
627
167
549
1599
Market Price
$ 39.67
Selling Price
$ 34.21
362
248
255
949
Market Price
$ 28.48
Selling Price
$ 25.67
2882
2868
1062
3767
Market Price
$ 55.47
Selling Price
$ 46.37
3086
1539
2567
3305
Market Price
$ 44.13
Selling Price
$ 37.07
1609
753
568
1626
Market Price
$ 58.87
Selling Price
$ 49.66
2360
574
1423
4028
Market Price
$ 59.42
Selling Price
$ 50.40
619
194
602
1005
Market Price
$ 39.48
Selling Price
$ 35.79
537
223
432
2448
Market Price
$ 66.25
Selling Price
$ 57.84
3049
2441
1170
4612
Market Price
$ 32.66
Selling Price
$ 29.48
1867
1236
1141
2023
Market Price
$ 38.65
Selling Price
$ 33.18
147
139
78
545
Market Price
$ 29.00
Selling Price
$ 25.47
1684
1566
1335
1856
Market Price
$ 64.43
Selling Price
$ 58.06
3674
3279
899
4750
Market Price
$ 51.09
Selling Price
$ 44.95
356
167
76
1045
Market Price
$ 54.67
Selling Price
$ 47.22
421
343
311
1282
Market Price
$ 51.76
Selling Price
$ 43.72
403
274
217
928
Market Price
$ 54.69
Selling Price
$ 48.80
393
285
137
848
Market Price
$ 64.64
Selling Price
$ 58.42
4270
1097
2846
4528
Market Price
$ 29.68
Selling Price
$ 26.10
3078
1243
2251
3689
Market Price
$ 60.50
Selling Price
$ 50.70
1341
474
698
3793