Market Price
$ 52.22
Selling Price
$ 45.83
2973
2709
1665
3021
Market Price
$ 38.27
Selling Price
$ 33.13
299
65
79
640
Market Price
$ 64.76
Selling Price
$ 54.94
2555
1792
1571
3912
Market Price
$ 29.25
Selling Price
$ 25.52
1121
1022
230
1542
Market Price
$ 58.56
Selling Price
$ 50.89
707
533
691
1139
Market Price
$ 52.19
Selling Price
$ 44.64
1668
1231
824
4910
Market Price
$ 55.56
Selling Price
$ 49.10
1036
460
435
1302
Market Price
$ 70.13
Selling Price
$ 58.62
2917
1502
1510
4706
Market Price
$ 44.97
Selling Price
$ 38.00
501
478
431
2278
Market Price
$ 40.43
Selling Price
$ 35.46
894
378
581
1734
Market Price
$ 55.03
Selling Price
$ 49.77
1758
594
491
3454
Market Price
$ 47.20
Selling Price
$ 39.46
1616
1341
1021
3295
Market Price
$ 45.95
Selling Price
$ 40.84
2927
1432
1367
4251
Market Price
$ 54.80
Selling Price
$ 46.58
970
896
599
2539
Market Price
$ 66.03
Selling Price
$ 55.69
1983
1736
874
4005
Market Price
$ 54.03
Selling Price
$ 45.63
586
147
144
752
Market Price
$ 44.16
Selling Price
$ 37.48
3486
2980
3211
4266
Market Price
$ 44.19
Selling Price
$ 38.92
4062
1978
3568
4800
Market Price
$ 36.69
Selling Price
$ 32.38
492
385
320
1716
Market Price
$ 64.02
Selling Price
$ 55.99
1061
1035
991
1631
Market Price
$ 32.88
Selling Price
$ 27.52
1042
383
732
1052
Market Price
$ 34.92
Selling Price
$ 30.54
1103
489
260
2373
Market Price
$ 64.69
Selling Price
$ 56.72
1350
500
504
1469
Market Price
$ 48.67
Selling Price
$ 41.02
2386
1403
991
3363
Market Price
$ 59.70
Selling Price
$ 52.80
2117
1550
1956
2815
Market Price
$ 64.59
Selling Price
$ 54.32
2025
1669
914
3464
Market Price
$ 62.02
Selling Price
$ 52.94
1090
947
922
3539
Market Price
$ 30.97
Selling Price
$ 26.79
3022
1514
924
4948
Market Price
$ 59.21
Selling Price
$ 53.68
1163
724
298
2804
Market Price
$ 57.96
Selling Price
$ 48.86
243
160
63
549
Market Price
$ 35.37
Selling Price
$ 31.88
1059
500
703
1472
Market Price
$ 46.35
Selling Price
$ 40.18
1745
1104
771
3388
Market Price
$ 66.80
Selling Price
$ 59.67
335
216
187
1221
Market Price
$ 49.04
Selling Price
$ 42.72
346
176
258
1441
Market Price
$ 35.69
Selling Price
$ 31.31
1223
962
787
4961
Market Price
$ 60.93
Selling Price
$ 52.95
3131
1966
2372
3741
Market Price
$ 38.09
Selling Price
$ 34.48
1372
841
334
1577
Market Price
$ 63.44
Selling Price
$ 54.81
1751
445
991
1753
Market Price
$ 71.48
Selling Price
$ 59.86
569
318
234
1712
Market Price
$ 55.04
Selling Price
$ 49.84
1991
673
1713
4306