Market Price
$ 36.02
Selling Price
$ 30.11
804
541
541
3663
Market Price
$ 44.85
Selling Price
$ 37.63
268
249
203
736
Market Price
$ 36.63
Selling Price
$ 32.67
2415
1893
914
3327
Market Price
$ 39.33
Selling Price
$ 33.58
1118
359
1024
4278
Market Price
$ 42.08
Selling Price
$ 36.75
2420
1649
2369
2702
Market Price
$ 63.23
Selling Price
$ 53.38
2297
2156
2267
4125
Market Price
$ 50.72
Selling Price
$ 45.05
1371
966
1006
3510
Market Price
$ 56.22
Selling Price
$ 48.96
1470
972
988
3264
Market Price
$ 53.05
Selling Price
$ 46.59
1577
1528
1284
2871
Market Price
$ 62.61
Selling Price
$ 52.99
622
603
390
876
Market Price
$ 62.81
Selling Price
$ 52.79
3147
1004
1036
4784
Market Price
$ 31.19
Selling Price
$ 26.99
1434
354
313
4353
Market Price
$ 61.06
Selling Price
$ 54.05
2133
1222
1931
2282
Market Price
$ 45.21
Selling Price
$ 37.75
2056
1243
492
2898
Market Price
$ 55.59
Selling Price
$ 48.23
1125
960
997
1716
Market Price
$ 55.23
Selling Price
$ 47.81
519
298
322
1095
Market Price
$ 37.50
Selling Price
$ 31.93
475
277
271
1422
Market Price
$ 44.92
Selling Price
$ 40.62
3049
2422
1515
4697
Market Price
$ 28.39
Selling Price
$ 25.39
1351
1159
616
1538
Market Price
$ 36.23
Selling Price
$ 32.11
1721
446
1377
4631
Market Price
$ 28.59
Selling Price
$ 25.05
616
158
445
732
Market Price
$ 66.92
Selling Price
$ 57.72
3483
1083
2956
4788
Market Price
$ 37.83
Selling Price
$ 32.84
370
137
155
1810
Market Price
$ 46.60
Selling Price
$ 38.83
2306
640
1012
4113
Market Price
$ 52.23
Selling Price
$ 45.44
2742
846
573
3877
Market Price
$ 49.16
Selling Price
$ 42.79
619
560
232
881
Market Price
$ 40.94
Selling Price
$ 36.17
611
405
552
1741
Market Price
$ 56.09
Selling Price
$ 49.35
1454
418
1109
4504
Market Price
$ 30.02
Selling Price
$ 26.87
1157
1051
527
1273
Market Price
$ 49.81
Selling Price
$ 43.33
1863
553
1848
3890
Market Price
$ 37.18
Selling Price
$ 31.59
2465
1497
2353
4294
Market Price
$ 59.16
Selling Price
$ 53.21
551
382
257
1447
Market Price
$ 39.25
Selling Price
$ 34.81
1103
1051
900
1984
Market Price
$ 64.97
Selling Price
$ 55.29
1379
892
691
2090
Market Price
$ 29.35
Selling Price
$ 25.54
4100
3908
2425
4913
Market Price
$ 45.29
Selling Price
$ 39.14
2217
1779
1330
3746
Market Price
$ 53.81
Selling Price
$ 48.38
1354
340
1196
1987
Market Price
$ 69.22
Selling Price
$ 59.26
1039
694
445
3017
Market Price
$ 31.58
Selling Price
$ 27.64
694
528
423
1695
Market Price
$ 48.82
Selling Price
$ 41.31
1320
1246
1014
1970