Market Price
$ 63.00
Selling Price
$ 56.71
2001
711
868
3890
Market Price
$ 42.72
Selling Price
$ 37.87
2268
1868
517
3070
Market Price
$ 54.36
Selling Price
$ 47.55
1350
596
1164
1637
Market Price
$ 52.66
Selling Price
$ 46.63
215
82
191
974
Market Price
$ 62.51
Selling Price
$ 53.53
822
461
395
1150
Market Price
$ 62.80
Selling Price
$ 53.68
146
46
144
431
Market Price
$ 31.88
Selling Price
$ 28.28
222
148
139
504
Market Price
$ 66.46
Selling Price
$ 55.91
1970
1093
1232
2109
Market Price
$ 44.68
Selling Price
$ 40.42
3034
1490
1091
3845
Market Price
$ 44.96
Selling Price
$ 40.40
805
610
214
1337
Market Price
$ 67.85
Selling Price
$ 57.20
3327
1727
1057
4185
Market Price
$ 43.90
Selling Price
$ 38.53
1473
756
515
3916
Market Price
$ 40.64
Selling Price
$ 36.82
1987
730
1305
2467
Market Price
$ 60.13
Selling Price
$ 51.85
1044
313
482
3064
Market Price
$ 36.92
Selling Price
$ 30.81
4199
1507
1103
4651
Market Price
$ 44.02
Selling Price
$ 37.40
1305
1230
533
1361
Market Price
$ 52.29
Selling Price
$ 43.73
4104
3201
1970
4214
Market Price
$ 47.18
Selling Price
$ 40.42
1150
259
1145
3907
Market Price
$ 62.49
Selling Price
$ 56.13
241
194
65
1098
Market Price
$ 44.08
Selling Price
$ 36.74
2155
945
1496
3404
Market Price
$ 66.84
Selling Price
$ 57.52
1932
1906
1075
2056
Market Price
$ 59.06
Selling Price
$ 51.96
4023
2685
1287
4367
Market Price
$ 39.58
Selling Price
$ 35.75
1500
747
1482
1522
Market Price
$ 54.71
Selling Price
$ 45.60
2324
1037
2050
4132
Market Price
$ 51.32
Selling Price
$ 44.09
1109
853
1055
1192
Market Price
$ 58.59
Selling Price
$ 49.94
2104
1542
1294
4798
Market Price
$ 53.43
Selling Price
$ 48.54
1291
1118
1034
2714
Market Price
$ 36.18
Selling Price
$ 32.59
1519
1356
894
2173
Market Price
$ 34.27
Selling Price
$ 29.80
514
413
381
1398
Market Price
$ 61.70
Selling Price
$ 53.80
2343
1428
1489
3944
Market Price
$ 71.36
Selling Price
$ 59.74
3229
1719
791
4442
Market Price
$ 45.00
Selling Price
$ 38.29
712
440
160
1137
Market Price
$ 53.26
Selling Price
$ 47.24
1971
1168
417
2768
Market Price
$ 66.51
Selling Price
$ 57.64
341
86
111
1627
Market Price
$ 29.89
Selling Price
$ 25.32
341
262
267
1659
Market Price
$ 31.15
Selling Price
$ 26.33
3007
1817
1478
4894
Market Price
$ 30.13
Selling Price
$ 27.10
1502
975
1273
1572
Market Price
$ 61.25
Selling Price
$ 51.39
3158
1155
1136
4744
Market Price
$ 51.65
Selling Price
$ 44.95
547
283
142
1193
Market Price
$ 55.29
Selling Price
$ 49.46
2984
2106
1969
4658