Market Price
$ 67.25
Selling Price
$ 57.68
847
467
789
1049
Market Price
$ 37.07
Selling Price
$ 33.13
2073
1901
1832
3666
Market Price
$ 31.62
Selling Price
$ 27.66
4221
1959
2721
4307
Market Price
$ 58.34
Selling Price
$ 50.06
1831
566
521
3227
Market Price
$ 36.88
Selling Price
$ 30.87
1996
1083
1116
2682
Market Price
$ 58.19
Selling Price
$ 49.77
243
124
176
494
Market Price
$ 45.79
Selling Price
$ 40.99
790
165
257
1486
Market Price
$ 37.19
Selling Price
$ 31.73
1802
875
824
3352
Market Price
$ 60.43
Selling Price
$ 54.22
2038
1293
965
2500
Market Price
$ 52.93
Selling Price
$ 48.12
2057
1706
1809
4825
Market Price
$ 35.39
Selling Price
$ 30.46
1334
1169
845
1634
Market Price
$ 58.18
Selling Price
$ 49.73
858
724
636
1403
Market Price
$ 49.10
Selling Price
$ 41.06
2231
1672
1673
2362
Market Price
$ 37.27
Selling Price
$ 31.86
2625
1951
2408
3604
Market Price
$ 36.81
Selling Price
$ 31.08
1754
1411
398
1790
Market Price
$ 38.89
Selling Price
$ 32.85
1567
1273
362
1617
Market Price
$ 54.66
Selling Price
$ 47.73
1043
404
648
1370
Market Price
$ 54.13
Selling Price
$ 48.59
3152
3134
1407
3662
Market Price
$ 62.89
Selling Price
$ 56.75
1711
1371
1034
4702
Market Price
$ 66.69
Selling Price
$ 58.38
673
401
559
3192
Market Price
$ 53.00
Selling Price
$ 46.72
1372
1250
399
3899
Market Price
$ 57.24
Selling Price
$ 50.07
1720
733
1675
3947
Market Price
$ 40.82
Selling Price
$ 36.21
497
184
489
825
Market Price
$ 66.35
Selling Price
$ 58.66
655
432
157
1717
Market Price
$ 34.06
Selling Price
$ 30.70
1884
1517
1493
2349
Market Price
$ 39.79
Selling Price
$ 34.95
1996
1415
1261
4133
Market Price
$ 44.76
Selling Price
$ 39.68
518
203
511
1109
Market Price
$ 65.55
Selling Price
$ 57.82
705
618
540
3018
Market Price
$ 45.65
Selling Price
$ 39.81
587
263
213
649
Market Price
$ 29.79
Selling Price
$ 27.08
123
96
37
500
Market Price
$ 69.32
Selling Price
$ 58.52
1205
1001
847
1501
Market Price
$ 66.75
Selling Price
$ 56.85
1365
634
330
1507
Market Price
$ 62.35
Selling Price
$ 55.24
2480
1472
1605
3922
Market Price
$ 35.43
Selling Price
$ 29.78
551
304
354
866
Market Price
$ 64.07
Selling Price
$ 57.89
1039
417
1003
3549
Market Price
$ 49.62
Selling Price
$ 43.22
878
497
288
3196
Market Price
$ 49.34
Selling Price
$ 44.41
1377
402
596
2905
Market Price
$ 31.73
Selling Price
$ 27.94
2722
2357
845
4565
Market Price
$ 65.59
Selling Price
$ 58.43
1053
889
250
1553
Market Price
$ 63.49
Selling Price
$ 56.40
2599
1391
1775
2642