Market Price
$ 45.80
Selling Price
$ 40.52
1547
1369
386
2787
Market Price
$ 52.48
Selling Price
$ 47.07
957
454
344
2640
Market Price
$ 50.11
Selling Price
$ 44.95
2334
757
505
3555
Market Price
$ 56.99
Selling Price
$ 50.89
720
208
251
2372
Market Price
$ 30.78
Selling Price
$ 26.50
1679
1202
1221
1826
Market Price
$ 49.07
Selling Price
$ 42.21
1157
469
638
1650
Market Price
$ 46.37
Selling Price
$ 41.52
891
447
774
1879
Market Price
$ 41.23
Selling Price
$ 35.12
2634
2027
1773
3528
Market Price
$ 66.73
Selling Price
$ 59.70
1185
978
592
2247
Market Price
$ 37.32
Selling Price
$ 32.79
1767
1459
1672
1803
Market Price
$ 55.94
Selling Price
$ 49.75
4205
2035
1599
4596
Market Price
$ 33.28
Selling Price
$ 28.66
3636
3297
805
4090
Market Price
$ 69.07
Selling Price
$ 57.85
2219
548
950
2651
Market Price
$ 60.86
Selling Price
$ 55.19
1189
431
304
2431
Market Price
$ 61.84
Selling Price
$ 52.70
2943
1068
2046
4683
Market Price
$ 58.73
Selling Price
$ 49.44
1712
509
490
1882
Market Price
$ 51.80
Selling Price
$ 44.83
3578
1943
1055
4113
Market Price
$ 58.05
Selling Price
$ 49.90
642
613
498
1263
Market Price
$ 42.17
Selling Price
$ 36.56
730
310
257
2062
Market Price
$ 39.62
Selling Price
$ 35.97
706
449
685
1318
Market Price
$ 45.40
Selling Price
$ 39.43
2214
1220
1565
2316
Market Price
$ 53.79
Selling Price
$ 45.39
482
150
480
1449
Market Price
$ 34.69
Selling Price
$ 30.84
1497
1478
832
2014
Market Price
$ 32.95
Selling Price
$ 27.94
3113
1996
1113
3403
Market Price
$ 61.07
Selling Price
$ 51.28
2863
769
1814
2967
Market Price
$ 53.02
Selling Price
$ 44.49
4292
1206
3784
4379
Market Price
$ 41.59
Selling Price
$ 37.05
363
195
338
1646
Market Price
$ 42.71
Selling Price
$ 38.59
1309
301
1137
1670
Market Price
$ 35.29
Selling Price
$ 31.97
3984
3416
2650
4071
Market Price
$ 49.78
Selling Price
$ 43.76
1067
904
567
2306
Market Price
$ 35.54
Selling Price
$ 30.60
724
699
558
1080
Market Price
$ 47.29
Selling Price
$ 39.75
481
456
272
487
Market Price
$ 57.06
Selling Price
$ 47.72
1079
813
668
2486
Market Price
$ 52.30
Selling Price
$ 46.29
2210
821
1471
2217
Market Price
$ 48.84
Selling Price
$ 41.24
1496
992
1376
4114
Market Price
$ 67.81
Selling Price
$ 56.63
2364
558
1236
2826
Market Price
$ 55.54
Selling Price
$ 48.97
2292
2140
1785
4062
Market Price
$ 48.07
Selling Price
$ 42.75
1548
1373
453
2871
Market Price
$ 41.76
Selling Price
$ 34.92
1177
399
358
1377
Market Price
$ 41.02
Selling Price
$ 35.61
3852
2592
1488
4524