Market Price
$ 61.82
Selling Price
$ 54.55
1571
396
1421
2263
Market Price
$ 32.06
Selling Price
$ 28.68
1820
1610
1256
3284
Market Price
$ 51.40
Selling Price
$ 44.62
674
504
176
1384
Market Price
$ 52.90
Selling Price
$ 44.81
986
424
316
1841
Market Price
$ 32.37
Selling Price
$ 28.14
1532
932
1248
2528
Market Price
$ 69.79
Selling Price
$ 58.63
2618
1335
579
3018
Market Price
$ 52.52
Selling Price
$ 45.00
1680
1171
1037
2596
Market Price
$ 65.56
Selling Price
$ 58.79
973
560
194
4604
Market Price
$ 43.71
Selling Price
$ 39.64
1014
209
518
3082
Market Price
$ 31.77
Selling Price
$ 26.48
1953
1240
915
2757
Market Price
$ 51.97
Selling Price
$ 45.92
1334
283
627
1444
Market Price
$ 66.48
Selling Price
$ 59.37
3103
706
2234
4395
Market Price
$ 46.59
Selling Price
$ 40.31
2061
1150
753
2941
Market Price
$ 31.58
Selling Price
$ 27.39
974
214
490
1669
Market Price
$ 64.94
Selling Price
$ 58.88
449
217
167
498
Market Price
$ 52.69
Selling Price
$ 45.66
2781
1766
2509
4632
Market Price
$ 54.03
Selling Price
$ 48.15
2203
1063
1852
3876
Market Price
$ 51.89
Selling Price
$ 45.03
1306
389
566
1961
Market Price
$ 32.24
Selling Price
$ 27.33
439
215
429
2053
Market Price
$ 50.80
Selling Price
$ 45.54
2418
771
1343
2438
Market Price
$ 52.99
Selling Price
$ 46.79
719
353
643
2872
Market Price
$ 60.77
Selling Price
$ 54.46
568
540
396
821
Market Price
$ 61.55
Selling Price
$ 55.18
898
810
708
1782
Market Price
$ 48.62
Selling Price
$ 42.14
994
697
427
1434
Market Price
$ 65.37
Selling Price
$ 55.18
1596
408
1350
2098
Market Price
$ 51.94
Selling Price
$ 46.25
1209
577
695
1696
Market Price
$ 45.53
Selling Price
$ 38.69
2579
1543
2358
2664
Market Price
$ 62.21
Selling Price
$ 52.40
1557
533
454
4694
Market Price
$ 34.83
Selling Price
$ 31.11
4067
2361
2130
4674
Market Price
$ 30.49
Selling Price
$ 26.05
648
543
562
1684
Market Price
$ 70.29
Selling Price
$ 59.71
721
161
323
3438
Market Price
$ 52.50
Selling Price
$ 47.50
1543
1211
999
1758
Market Price
$ 58.56
Selling Price
$ 50.93
1024
293
908
1402
Market Price
$ 29.53
Selling Price
$ 25.72
1742
873
721
2198
Market Price
$ 48.92
Selling Price
$ 40.88
346
190
222
1128
Market Price
$ 46.63
Selling Price
$ 39.57
3137
842
1445
4020
Market Price
$ 49.78
Selling Price
$ 43.98
350
209
162
1463
Market Price
$ 60.08
Selling Price
$ 51.78
1111
546
334
2997
Market Price
$ 59.72
Selling Price
$ 51.64
636
462
407
651
Market Price
$ 29.05
Selling Price
$ 25.47
2771
2043
1729
4447