Market Price
$ 62.67
Selling Price
$ 52.58
1186
359
1008
4961
Market Price
$ 45.87
Selling Price
$ 41.03
1384
1161
303
4252
Market Price
$ 61.36
Selling Price
$ 54.18
600
276
442
1886
Market Price
$ 38.24
Selling Price
$ 33.30
3111
2899
1404
3329
Market Price
$ 47.69
Selling Price
$ 40.77
877
366
817
1446
Market Price
$ 56.59
Selling Price
$ 48.51
1560
571
482
2532
Market Price
$ 39.91
Selling Price
$ 35.60
3194
3083
3022
4529
Market Price
$ 68.63
Selling Price
$ 58.17
1127
667
871
2498
Market Price
$ 33.86
Selling Price
$ 30.07
495
283
180
557
Market Price
$ 40.31
Selling Price
$ 34.07
490
479
402
1809
Market Price
$ 58.28
Selling Price
$ 50.09
636
359
478
1213
Market Price
$ 59.67
Selling Price
$ 52.13
3047
2049
1456
3226
Market Price
$ 43.14
Selling Price
$ 38.52
1089
967
242
1940
Market Price
$ 29.99
Selling Price
$ 26.82
941
400
577
1449
Market Price
$ 67.72
Selling Price
$ 58.52
380
124
308
1150
Market Price
$ 67.70
Selling Price
$ 56.93
803
509
691
2468
Market Price
$ 50.85
Selling Price
$ 43.72
589
278
337
656
Market Price
$ 50.50
Selling Price
$ 45.55
1710
593
661
3272
Market Price
$ 46.58
Selling Price
$ 41.34
717
691
198
1103
Market Price
$ 53.32
Selling Price
$ 45.38
360
161
181
1118
Market Price
$ 33.69
Selling Price
$ 30.19
1978
526
1585
3263
Market Price
$ 42.44
Selling Price
$ 38.53
800
349
581
912
Market Price
$ 38.61
Selling Price
$ 34.15
2814
974
2715
3989
Market Price
$ 52.97
Selling Price
$ 47.41
1670
1596
623
1993
Market Price
$ 41.42
Selling Price
$ 35.96
2297
1844
1241
3548
Market Price
$ 69.82
Selling Price
$ 59.14
971
470
961
2916
Market Price
$ 36.32
Selling Price
$ 31.57
1437
305
495
2603
Market Price
$ 40.72
Selling Price
$ 36.24
269
101
77
501
Market Price
$ 61.53
Selling Price
$ 53.22
2464
2288
984
2639
Market Price
$ 63.34
Selling Price
$ 56.61
1488
798
828
3373
Market Price
$ 39.25
Selling Price
$ 33.28
522
430
137
1480
Market Price
$ 31.83
Selling Price
$ 28.26
865
371
730
2009
Market Price
$ 56.99
Selling Price
$ 51.01
1184
574
791
2036
Market Price
$ 49.20
Selling Price
$ 43.93
707
171
645
1111
Market Price
$ 53.98
Selling Price
$ 47.88
1090
875
480
1596
Market Price
$ 51.44
Selling Price
$ 45.16
160
148
138
556
Market Price
$ 32.87
Selling Price
$ 27.64
1692
383
1568
2993
Market Price
$ 37.87
Selling Price
$ 34.35
1255
287
889
3230
Market Price
$ 32.92
Selling Price
$ 28.04
3429
1434
2492
4890
Market Price
$ 58.13
Selling Price
$ 50.28
2569
2367
1900
4075