Market Price
$ 66.56
Selling Price
$ 58.31
1954
1942
1344
2369
Market Price
$ 36.56
Selling Price
$ 31.75
1590
1575
1274
2188
Market Price
$ 55.20
Selling Price
$ 48.48
3875
1399
2644
4454
Market Price
$ 55.94
Selling Price
$ 50.22
883
552
247
2263
Market Price
$ 55.95
Selling Price
$ 47.54
2891
2293
1326
2950
Market Price
$ 34.64
Selling Price
$ 30.83
693
528
298
2173
Market Price
$ 56.29
Selling Price
$ 50.54
2225
1338
1983
2273
Market Price
$ 34.14
Selling Price
$ 30.62
258
60
180
572
Market Price
$ 58.40
Selling Price
$ 49.19
1029
292
405
1783
Market Price
$ 45.73
Selling Price
$ 40.11
2435
967
1794
3153
Market Price
$ 59.42
Selling Price
$ 53.79
2289
1285
2052
3407
Market Price
$ 53.28
Selling Price
$ 44.61
3269
2795
1457
4398
Market Price
$ 53.97
Selling Price
$ 48.09
665
399
622
943
Market Price
$ 37.17
Selling Price
$ 33.61
3123
2450
1555
4309
Market Price
$ 49.20
Selling Price
$ 43.33
1154
633
1077
1515
Market Price
$ 62.71
Selling Price
$ 52.67
1666
432
706
3967
Market Price
$ 48.87
Selling Price
$ 41.68
797
560
370
896
Market Price
$ 51.88
Selling Price
$ 43.57
916
196
463
2069
Market Price
$ 30.50
Selling Price
$ 27.06
3429
1138
2605
3560
Market Price
$ 67.64
Selling Price
$ 57.25
550
186
471
1858
Market Price
$ 49.96
Selling Price
$ 43.06
1253
498
633
1776
Market Price
$ 49.07
Selling Price
$ 44.35
4195
3602
1202
4260
Market Price
$ 31.36
Selling Price
$ 27.90
4706
1355
2617
4825
Market Price
$ 64.49
Selling Price
$ 58.38
1242
1187
478
2574
Market Price
$ 39.58
Selling Price
$ 32.99
1950
1870
1357
3251
Market Price
$ 57.17
Selling Price
$ 50.53
3676
3544
1801
3803
Market Price
$ 46.51
Selling Price
$ 41.56
1645
1041
877
2193
Market Price
$ 37.43
Selling Price
$ 32.42
342
133
79
1666
Market Price
$ 51.54
Selling Price
$ 43.51
2638
1370
1775
3411
Market Price
$ 46.83
Selling Price
$ 41.71
582
439
173
2061
Market Price
$ 68.65
Selling Price
$ 58.35
1585
964
1409
3246
Market Price
$ 61.31
Selling Price
$ 51.67
1034
958
416
2436
Market Price
$ 53.77
Selling Price
$ 46.67
2122
508
581
3303
Market Price
$ 34.43
Selling Price
$ 28.90
1722
354
1255
2545
Market Price
$ 41.98
Selling Price
$ 35.94
1476
434
660
1641
Market Price
$ 34.80
Selling Price
$ 30.27
593
308
230
1069
Market Price
$ 62.02
Selling Price
$ 53.46
486
303
131
830
Market Price
$ 41.05
Selling Price
$ 35.68
4700
3339
3911
4954
Market Price
$ 50.86
Selling Price
$ 44.98
1452
693
1371
3882
Market Price
$ 60.28
Selling Price
$ 54.75
1876
543
898
3665