Market Price
$ 44.15
Selling Price
$ 39.53
2107
1822
1563
3770
Market Price
$ 58.26
Selling Price
$ 50.79
2817
702
1559
3490
Market Price
$ 44.04
Selling Price
$ 39.81
464
194
131
831
Market Price
$ 47.70
Selling Price
$ 41.08
2943
2702
2257
3761
Market Price
$ 66.33
Selling Price
$ 58.53
360
92
187
687
Market Price
$ 46.01
Selling Price
$ 40.53
2149
998
1461
3250
Market Price
$ 58.94
Selling Price
$ 51.37
478
245
369
1819
Market Price
$ 60.83
Selling Price
$ 52.11
1457
723
868
2986
Market Price
$ 44.27
Selling Price
$ 38.06
4234
913
1103
4365
Market Price
$ 58.42
Selling Price
$ 49.39
1121
616
558
1725
Market Price
$ 30.25
Selling Price
$ 26.30
982
683
606
3326
Market Price
$ 34.48
Selling Price
$ 30.71
957
562
243
3539
Market Price
$ 38.21
Selling Price
$ 34.08
1813
1123
932
2260
Market Price
$ 59.60
Selling Price
$ 49.90
550
167
517
1918
Market Price
$ 47.51
Selling Price
$ 40.14
366
156
271
1438
Market Price
$ 34.53
Selling Price
$ 30.26
2695
1653
2505
4066
Market Price
$ 46.08
Selling Price
$ 40.39
465
386
309
1179
Market Price
$ 29.51
Selling Price
$ 25.56
1353
1136
386
2021
Market Price
$ 63.82
Selling Price
$ 55.80
3351
2011
2642
4185
Market Price
$ 34.05
Selling Price
$ 29.49
897
374
607
3411
Market Price
$ 52.06
Selling Price
$ 45.54
2321
1471
1982
3233
Market Price
$ 68.55
Selling Price
$ 57.74
241
177
165
899
Market Price
$ 55.85
Selling Price
$ 49.39
1287
1138
1259
4168
Market Price
$ 48.33
Selling Price
$ 43.06
1150
567
300
2570
Market Price
$ 66.09
Selling Price
$ 58.64
2898
1900
994
3027
Market Price
$ 58.83
Selling Price
$ 51.72
162
37
83
619
Market Price
$ 52.26
Selling Price
$ 46.65
328
298
153
479
Market Price
$ 46.77
Selling Price
$ 40.51
1457
665
800
2319
Market Price
$ 36.79
Selling Price
$ 31.97
3318
2697
1382
3538
Market Price
$ 36.68
Selling Price
$ 31.44
2404
2380
1476
3512
Market Price
$ 52.32
Selling Price
$ 45.08
1484
789
675
2347
Market Price
$ 64.52
Selling Price
$ 56.32
1000
267
648
1053
Market Price
$ 41.03
Selling Price
$ 35.50
1945
711
1224
4290
Market Price
$ 37.77
Selling Price
$ 32.07
2516
2427
1570
3540
Market Price
$ 51.43
Selling Price
$ 44.94
3374
2371
789
3710
Market Price
$ 64.16
Selling Price
$ 55.88
2567
1553
2553
3543
Market Price
$ 65.84
Selling Price
$ 58.16
484
129
429
1633
Market Price
$ 51.49
Selling Price
$ 46.64
1374
953
1304
3402
Market Price
$ 31.91
Selling Price
$ 26.68
266
176
53
1125
Market Price
$ 62.54
Selling Price
$ 55.58
1312
1223
772
3743