Market Price
$ 62.69
Selling Price
$ 54.36
1116
725
625
1832
Market Price
$ 52.26
Selling Price
$ 44.45
2199
1044
2066
3777
Market Price
$ 69.67
Selling Price
$ 59.29
1313
527
717
4941
Market Price
$ 48.80
Selling Price
$ 40.67
292
275
78
942
Market Price
$ 45.30
Selling Price
$ 39.69
2696
1693
2109
2869
Market Price
$ 37.01
Selling Price
$ 32.59
904
498
533
3691
Market Price
$ 36.43
Selling Price
$ 32.75
685
505
642
751
Market Price
$ 65.12
Selling Price
$ 58.73
892
775
889
2989
Market Price
$ 36.56
Selling Price
$ 31.96
2577
1898
2429
4416
Market Price
$ 29.68
Selling Price
$ 25.36
1080
997
901
2894
Market Price
$ 51.38
Selling Price
$ 46.61
285
213
95
1050
Market Price
$ 54.84
Selling Price
$ 49.23
2392
545
1580
2809
Market Price
$ 55.32
Selling Price
$ 46.52
983
897
421
3039
Market Price
$ 48.41
Selling Price
$ 41.12
2224
1227
666
2256
Market Price
$ 65.70
Selling Price
$ 56.36
2407
1001
898
3392
Market Price
$ 28.18
Selling Price
$ 25.23
1825
1342
1640
4546
Market Price
$ 30.32
Selling Price
$ 26.60
921
496
515
4461
Market Price
$ 60.81
Selling Price
$ 50.92
2510
600
720
2557
Market Price
$ 62.18
Selling Price
$ 56.00
2930
1226
2562
2964
Market Price
$ 66.83
Selling Price
$ 56.36
473
472
116
1228
Market Price
$ 49.69
Selling Price
$ 43.60
1786
1685
1174
4084
Market Price
$ 50.29
Selling Price
$ 45.55
715
329
593
1062
Market Price
$ 33.48
Selling Price
$ 29.71
1585
1501
508
2982
Market Price
$ 44.33
Selling Price
$ 37.67
1339
496
862
2040
Market Price
$ 52.82
Selling Price
$ 44.55
1287
828
896
2762
Market Price
$ 49.36
Selling Price
$ 41.70
515
508
229
1018
Market Price
$ 54.54
Selling Price
$ 46.31
1980
1146
1057
2084
Market Price
$ 36.94
Selling Price
$ 31.62
898
558
614
1433
Market Price
$ 58.60
Selling Price
$ 52.26
623
459
218
974
Market Price
$ 51.45
Selling Price
$ 44.89
352
295
158
442
Market Price
$ 41.25
Selling Price
$ 37.40
912
545
761
1402
Market Price
$ 31.65
Selling Price
$ 27.37
1541
1504
532
2994
Market Price
$ 54.23
Selling Price
$ 48.15
1131
751
360
2449
Market Price
$ 59.23
Selling Price
$ 51.13
1688
1009
1227
3836
Market Price
$ 42.07
Selling Price
$ 37.50
2957
2171
717
3191
Market Price
$ 57.74
Selling Price
$ 48.79
3373
3358
1718
3794
Market Price
$ 42.05
Selling Price
$ 37.15
499
185
398
1315
Market Price
$ 28.87
Selling Price
$ 25.65
2328
1446
2080
3213
Market Price
$ 64.55
Selling Price
$ 57.04
4127
3535
3030
4335
Market Price
$ 36.07
Selling Price
$ 31.52
1792
1717
494
3193