Market Price
$ 42.35
Selling Price
$ 38.44
4132
1725
1938
4797
Market Price
$ 54.72
Selling Price
$ 47.94
1369
763
858
2266
Market Price
$ 55.02
Selling Price
$ 47.08
1542
334
922
2054
Market Price
$ 33.93
Selling Price
$ 30.83
1211
1073
299
4410
Market Price
$ 32.22
Selling Price
$ 27.35
1408
1389
1365
3096
Market Price
$ 60.19
Selling Price
$ 50.31
810
323
261
954
Market Price
$ 35.62
Selling Price
$ 31.39
367
163
228
1260
Market Price
$ 31.55
Selling Price
$ 27.22
1720
701
784
2762
Market Price
$ 57.56
Selling Price
$ 49.91
625
616
493
2702
Market Price
$ 63.26
Selling Price
$ 54.10
792
644
259
1907
Market Price
$ 36.17
Selling Price
$ 30.20
2253
2189
1460
3238
Market Price
$ 39.42
Selling Price
$ 35.63
1658
1132
1386
1820
Market Price
$ 58.53
Selling Price
$ 52.66
305
171
270
732
Market Price
$ 38.53
Selling Price
$ 32.55
675
578
180
733
Market Price
$ 58.71
Selling Price
$ 51.70
2027
1810
817
3589
Market Price
$ 37.25
Selling Price
$ 31.98
525
431
194
667
Market Price
$ 47.13
Selling Price
$ 39.40
4249
1897
4201
4330
Market Price
$ 54.69
Selling Price
$ 46.67
1429
1408
812
4151
Market Price
$ 36.97
Selling Price
$ 32.98
1088
731
595
1497
Market Price
$ 64.10
Selling Price
$ 54.42
1416
1089
361
3998
Market Price
$ 57.13
Selling Price
$ 48.03
2582
1695
872
2855
Market Price
$ 63.75
Selling Price
$ 53.58
2446
1001
555
3721
Market Price
$ 63.24
Selling Price
$ 53.30
1573
333
679
3254
Market Price
$ 58.47
Selling Price
$ 50.96
1563
875
1248
4973
Market Price
$ 39.66
Selling Price
$ 35.51
3870
1635
2490
4376
Market Price
$ 38.80
Selling Price
$ 33.86
140
37
63
519
Market Price
$ 56.11
Selling Price
$ 47.93
648
207
140
946
Market Price
$ 43.17
Selling Price
$ 36.93
2426
1400
644
2903
Market Price
$ 41.89
Selling Price
$ 37.24
2175
1846
1970
4824
Market Price
$ 35.27
Selling Price
$ 29.76
696
628
264
2883
Market Price
$ 57.42
Selling Price
$ 52.18
3073
2660
2056
3966
Market Price
$ 63.07
Selling Price
$ 57.05
2180
909
545
2497
Market Price
$ 54.12
Selling Price
$ 46.03
533
219
423
1097
Market Price
$ 58.79
Selling Price
$ 49.36
298
296
102
649
Market Price
$ 52.87
Selling Price
$ 46.93
947
336
478
1588
Market Price
$ 59.52
Selling Price
$ 53.43
1815
1269
563
4434
Market Price
$ 33.51
Selling Price
$ 30.07
2132
550
1873
4130
Market Price
$ 42.28
Selling Price
$ 35.65
986
974
766
1762
Market Price
$ 60.03
Selling Price
$ 52.72
571
211
362
2688
Market Price
$ 35.99
Selling Price
$ 32.65
595
317
151
2257