Market Price
$ 44.45
Selling Price
$ 38.18
1677
1102
1084
1765
Market Price
$ 63.95
Selling Price
$ 57.27
871
497
460
984
Market Price
$ 31.61
Selling Price
$ 27.73
1050
343
1010
1160
Market Price
$ 50.31
Selling Price
$ 42.13
1822
676
1651
2263
Market Price
$ 61.95
Selling Price
$ 52.64
1668
564
635
1984
Market Price
$ 50.29
Selling Price
$ 42.02
1993
1353
765
3458
Market Price
$ 50.14
Selling Price
$ 44.15
1504
1365
335
1729
Market Price
$ 44.61
Selling Price
$ 39.58
1821
704
1722
2600
Market Price
$ 37.50
Selling Price
$ 31.25
700
226
209
798
Market Price
$ 62.38
Selling Price
$ 53.89
4608
4292
1727
4954
Market Price
$ 40.72
Selling Price
$ 36.06
937
676
382
1220
Market Price
$ 64.54
Selling Price
$ 57.14
992
593
618
3661
Market Price
$ 44.11
Selling Price
$ 39.88
2006
1581
921
4006
Market Price
$ 31.09
Selling Price
$ 27.42
2490
705
522
3535
Market Price
$ 42.44
Selling Price
$ 35.74
1667
1379
1300
3292
Market Price
$ 49.17
Selling Price
$ 42.10
402
328
202
1372
Market Price
$ 42.75
Selling Price
$ 38.25
1089
732
924
2294
Market Price
$ 33.88
Selling Price
$ 29.72
853
748
656
2932
Market Price
$ 33.97
Selling Price
$ 28.45
457
155
424
1514
Market Price
$ 61.79
Selling Price
$ 52.51
1846
518
1407
3870
Market Price
$ 52.38
Selling Price
$ 46.36
1703
640
1251
1823
Market Price
$ 57.82
Selling Price
$ 51.44
3530
2804
714
4696
Market Price
$ 56.82
Selling Price
$ 50.28
2801
985
2228
4679
Market Price
$ 41.12
Selling Price
$ 34.98
743
163
600
1176
Market Price
$ 66.86
Selling Price
$ 56.54
786
684
678
1465
Market Price
$ 58.33
Selling Price
$ 50.91
2833
1553
1922
4965
Market Price
$ 68.17
Selling Price
$ 57.67
129
55
125
470
Market Price
$ 68.30
Selling Price
$ 59.14
1770
807
1553
2557
Market Price
$ 67.11
Selling Price
$ 59.34
668
605
654
1032
Market Price
$ 71.02
Selling Price
$ 59.19
1681
1220
1407
3335
Market Price
$ 70.03
Selling Price
$ 58.88
1302
1057
706
1822
Market Price
$ 52.14
Selling Price
$ 46.73
2775
1836
1178
4377
Market Price
$ 59.73
Selling Price
$ 49.92
1188
447
684
2926
Market Price
$ 41.55
Selling Price
$ 35.96
1268
1230
680
3352
Market Price
$ 39.40
Selling Price
$ 34.96
2271
1320
639
4074
Market Price
$ 31.36
Selling Price
$ 26.28
784
199
407
1193
Market Price
$ 65.47
Selling Price
$ 58.82
229
71
221
587
Market Price
$ 39.66
Selling Price
$ 34.27
401
106
274
1770
Market Price
$ 48.65
Selling Price
$ 40.84
402
299
99
487
Market Price
$ 42.74
Selling Price
$ 36.64
470
352
243
665