Market Price
$ 59.04
Selling Price
$ 50.60
2070
1671
1551
3057
Market Price
$ 43.24
Selling Price
$ 36.63
271
105
173
435
Market Price
$ 55.99
Selling Price
$ 47.51
1477
1238
485
3119
Market Price
$ 51.87
Selling Price
$ 46.98
972
379
550
2923
Market Price
$ 34.31
Selling Price
$ 30.80
1037
300
962
3932
Market Price
$ 58.54
Selling Price
$ 50.67
2074
867
1362
2793
Market Price
$ 36.63
Selling Price
$ 30.85
3534
3030
1663
4706
Market Price
$ 43.94
Selling Price
$ 37.86
4087
2377
3213
4891
Market Price
$ 50.65
Selling Price
$ 44.48
4076
2392
2564
4357
Market Price
$ 33.15
Selling Price
$ 29.84
3297
1392
2667
3694
Market Price
$ 42.27
Selling Price
$ 38.25
366
208
307
1637
Market Price
$ 50.24
Selling Price
$ 45.46
672
210
274
2465
Market Price
$ 47.61
Selling Price
$ 43.02
959
808
436
2980
Market Price
$ 40.55
Selling Price
$ 36.55
814
667
401
3188
Market Price
$ 58.90
Selling Price
$ 49.91
2041
992
1419
2308
Market Price
$ 31.28
Selling Price
$ 27.67
736
339
708
1281
Market Price
$ 66.86
Selling Price
$ 56.15
2295
1564
580
2921
Market Price
$ 58.37
Selling Price
$ 52.69
328
192
246
682
Market Price
$ 28.76
Selling Price
$ 25.77
2121
1182
1567
3347
Market Price
$ 58.51
Selling Price
$ 52.05
541
386
210
1323
Market Price
$ 38.36
Selling Price
$ 34.83
1083
962
796
1634
Market Price
$ 64.66
Selling Price
$ 55.69
436
299
98
916
Market Price
$ 57.87
Selling Price
$ 49.55
648
409
305
1965
Market Price
$ 62.71
Selling Price
$ 55.68
674
625
188
1032
Market Price
$ 50.02
Selling Price
$ 44.62
834
384
390
3072
Market Price
$ 41.51
Selling Price
$ 35.80
2550
2185
517
4747
Market Price
$ 69.31
Selling Price
$ 59.80
1787
502
417
4834
Market Price
$ 50.84
Selling Price
$ 44.40
893
317
514
927
Market Price
$ 52.84
Selling Price
$ 45.73
928
608
680
3308
Market Price
$ 33.05
Selling Price
$ 29.75
3577
907
2832
3973
Market Price
$ 29.47
Selling Price
$ 26.01
758
366
190
836
Market Price
$ 41.11
Selling Price
$ 36.77
650
434
333
819
Market Price
$ 64.47
Selling Price
$ 55.95
650
311
265
1274
Market Price
$ 28.97
Selling Price
$ 25.99
3216
3031
2587
3941
Market Price
$ 32.86
Selling Price
$ 28.00
2141
972
1272
4573
Market Price
$ 59.23
Selling Price
$ 53.00
815
431
413
1421
Market Price
$ 39.40
Selling Price
$ 35.66
4022
2587
2843
4279
Market Price
$ 62.58
Selling Price
$ 56.78
2193
1889
438
3729
Market Price
$ 57.98
Selling Price
$ 51.07
2403
2105
1475
3959
Market Price
$ 65.08
Selling Price
$ 57.86
877
817
590
2139