Market Price
$ 44.02
Selling Price
$ 37.08
2868
1294
2164
4737
Market Price
$ 69.06
Selling Price
$ 59.21
734
589
716
3548
Market Price
$ 47.92
Selling Price
$ 42.98
1147
444
1010
2839
Market Price
$ 64.58
Selling Price
$ 55.23
538
372
275
1081
Market Price
$ 67.97
Selling Price
$ 57.73
1831
1309
1674
2300
Market Price
$ 40.41
Selling Price
$ 34.47
626
372
167
2055
Market Price
$ 63.58
Selling Price
$ 53.21
2064
1923
1765
2222
Market Price
$ 37.27
Selling Price
$ 33.86
908
669
832
1949
Market Price
$ 35.51
Selling Price
$ 30.36
426
399
105
1926
Market Price
$ 47.58
Selling Price
$ 42.65
1107
520
296
4294
Market Price
$ 32.30
Selling Price
$ 29.29
2507
1141
1874
2714
Market Price
$ 59.52
Selling Price
$ 49.61
2533
654
2265
4688
Market Price
$ 35.45
Selling Price
$ 29.58
1798
686
394
1826
Market Price
$ 69.19
Selling Price
$ 59.43
1145
874
816
2965
Market Price
$ 52.31
Selling Price
$ 45.85
626
565
386
2256
Market Price
$ 55.36
Selling Price
$ 48.28
1718
1215
890
4504
Market Price
$ 54.10
Selling Price
$ 45.18
4469
1757
1409
4651
Market Price
$ 44.97
Selling Price
$ 39.21
2905
1581
620
3707
Market Price
$ 63.23
Selling Price
$ 53.62
1713
1665
1117
4910
Market Price
$ 49.82
Selling Price
$ 44.63
1967
1749
1025
4660
Market Price
$ 69.87
Selling Price
$ 59.85
340
294
141
666
Market Price
$ 45.98
Selling Price
$ 41.54
1015
739
869
1462
Market Price
$ 45.96
Selling Price
$ 40.95
3848
1647
840
5000
Market Price
$ 53.82
Selling Price
$ 46.07
175
126
99
688
Market Price
$ 64.28
Selling Price
$ 54.80
2067
449
1354
4253
Market Price
$ 51.64
Selling Price
$ 44.30
2853
2032
1286
3531
Market Price
$ 65.88
Selling Price
$ 58.91
161
62
94
586
Market Price
$ 45.77
Selling Price
$ 40.08
3422
3303
969
4312
Market Price
$ 46.49
Selling Price
$ 38.83
357
124
265
646
Market Price
$ 34.96
Selling Price
$ 31.36
1252
477
436
2518
Market Price
$ 62.95
Selling Price
$ 54.32
1450
636
777
1884
Market Price
$ 42.63
Selling Price
$ 36.75
2410
2359
1820
3672
Market Price
$ 51.75
Selling Price
$ 46.47
1205
558
661
2685
Market Price
$ 64.60
Selling Price
$ 56.87
821
799
505
1548
Market Price
$ 40.35
Selling Price
$ 35.96
2086
705
1513
3891
Market Price
$ 62.96
Selling Price
$ 55.98
1209
697
445
4125
Market Price
$ 56.30
Selling Price
$ 49.65
467
314
298
722
Market Price
$ 65.87
Selling Price
$ 55.75
2608
2591
1292
4306
Market Price
$ 53.26
Selling Price
$ 44.71
1003
360
687
1879
Market Price
$ 40.42
Selling Price
$ 35.93
3318
2412
2675
4502