Market Price
$ 36.92
Selling Price
$ 32.52
1785
1001
492
4675
Market Price
$ 35.85
Selling Price
$ 30.54
2465
1655
975
2734
Market Price
$ 35.27
Selling Price
$ 31.73
394
219
323
844
Market Price
$ 55.00
Selling Price
$ 46.04
1024
220
483
1280
Market Price
$ 38.65
Selling Price
$ 34.49
675
516
236
1217
Market Price
$ 53.17
Selling Price
$ 45.47
880
377
575
2414
Market Price
$ 62.04
Selling Price
$ 55.95
387
246
340
1200
Market Price
$ 53.77
Selling Price
$ 46.42
1608
1416
515
3164
Market Price
$ 58.50
Selling Price
$ 50.39
1374
406
804
1410
Market Price
$ 54.11
Selling Price
$ 48.51
1475
1358
1031
2913
Market Price
$ 37.96
Selling Price
$ 32.39
317
260
92
1134
Market Price
$ 34.83
Selling Price
$ 29.48
2256
1191
2146
2694
Market Price
$ 46.32
Selling Price
$ 41.66
3792
1471
2003
4843
Market Price
$ 33.33
Selling Price
$ 27.95
1203
499
1111
2556
Market Price
$ 70.26
Selling Price
$ 59.36
3769
3109
3587
3967
Market Price
$ 39.53
Selling Price
$ 34.62
2955
934
1646
3363
Market Price
$ 45.71
Selling Price
$ 41.24
2344
1525
551
4446
Market Price
$ 28.09
Selling Price
$ 25.53
4501
3716
1766
4976
Market Price
$ 66.42
Selling Price
$ 55.47
4234
3193
4077
4814
Market Price
$ 60.76
Selling Price
$ 52.27
290
219
251
1271
Market Price
$ 43.30
Selling Price
$ 36.96
2623
1145
2226
3137
Market Price
$ 41.77
Selling Price
$ 35.85
1670
1108
1103
4173
Market Price
$ 60.13
Selling Price
$ 50.76
857
792
545
1759
Market Price
$ 47.23
Selling Price
$ 40.98
361
268
102
770
Market Price
$ 65.26
Selling Price
$ 54.72
3451
1922
3132
4277
Market Price
$ 50.62
Selling Price
$ 45.87
1091
771
971
2938
Market Price
$ 29.42
Selling Price
$ 26.54
2005
461
426
3676
Market Price
$ 65.60
Selling Price
$ 55.61
2402
1170
1510
2985
Market Price
$ 33.55
Selling Price
$ 28.84
1063
464
866
1740
Market Price
$ 36.55
Selling Price
$ 32.86
1526
1428
577
2975
Market Price
$ 30.17
Selling Price
$ 25.16
1041
540
634
1666
Market Price
$ 40.99
Selling Price
$ 34.31
3417
950
1506
3984
Market Price
$ 48.20
Selling Price
$ 40.46
3514
836
2666
4253
Market Price
$ 70.45
Selling Price
$ 59.33
1168
1147
594
2236
Market Price
$ 46.92
Selling Price
$ 42.07
1203
911
377
4542
Market Price
$ 36.29
Selling Price
$ 30.33
542
198
256
673
Market Price
$ 59.54
Selling Price
$ 51.53
2812
1415
1071
3346
Market Price
$ 62.87
Selling Price
$ 55.78
556
366
130
2305
Market Price
$ 37.64
Selling Price
$ 32.45
1262
661
360
1730
Market Price
$ 60.14
Selling Price
$ 50.50
2348
1982
1468
4839