Market Price
$ 64.61
Selling Price
$ 55.05
2489
1830
589
2558
Market Price
$ 46.89
Selling Price
$ 41.94
633
415
582
869
Market Price
$ 50.65
Selling Price
$ 43.21
1588
1109
1451
3831
Market Price
$ 58.70
Selling Price
$ 49.71
1080
780
783
1102
Market Price
$ 28.73
Selling Price
$ 25.11
1544
1513
995
2528
Market Price
$ 47.53
Selling Price
$ 40.29
1997
1796
1616
2131
Market Price
$ 56.41
Selling Price
$ 50.44
457
421
243
769
Market Price
$ 31.05
Selling Price
$ 27.30
430
407
109
706
Market Price
$ 50.51
Selling Price
$ 43.69
998
903
605
3232
Market Price
$ 65.40
Selling Price
$ 55.38
687
160
310
2735
Market Price
$ 54.49
Selling Price
$ 46.07
1336
801
407
2919
Market Price
$ 30.51
Selling Price
$ 26.66
272
146
59
428
Market Price
$ 51.99
Selling Price
$ 44.07
1502
339
417
4898
Market Price
$ 36.79
Selling Price
$ 32.90
3917
885
1348
3991
Market Price
$ 36.18
Selling Price
$ 31.82
2505
1055
1918
4701
Market Price
$ 37.86
Selling Price
$ 33.73
1008
827
756
1117
Market Price
$ 58.31
Selling Price
$ 48.94
1676
1035
1643
4902
Market Price
$ 30.91
Selling Price
$ 26.99
3489
1941
3136
4052
Market Price
$ 49.98
Selling Price
$ 43.66
955
727
841
3584
Market Price
$ 66.14
Selling Price
$ 55.45
124
91
105
535
Market Price
$ 52.64
Selling Price
$ 46.19
1311
382
323
4237
Market Price
$ 31.35
Selling Price
$ 26.83
1542
963
1053
3056
Market Price
$ 50.28
Selling Price
$ 44.32
1941
569
894
3743
Market Price
$ 66.10
Selling Price
$ 56.60
1295
506
783
2822
Market Price
$ 54.35
Selling Price
$ 47.89
3565
3505
2995
4299
Market Price
$ 61.50
Selling Price
$ 52.61
3642
745
944
4180
Market Price
$ 45.53
Selling Price
$ 40.06
883
353
468
1400
Market Price
$ 61.57
Selling Price
$ 52.56
481
271
156
822
Market Price
$ 48.53
Selling Price
$ 42.57
1784
480
1561
4320
Market Price
$ 64.89
Selling Price
$ 56.77
3885
2871
1499
4342
Market Price
$ 54.85
Selling Price
$ 48.76
324
321
316
1613
Market Price
$ 49.15
Selling Price
$ 42.35
4637
1422
1479
4830
Market Price
$ 40.93
Selling Price
$ 34.32
2653
2435
1802
3576
Market Price
$ 39.43
Selling Price
$ 34.76
4238
1637
3549
4999
Market Price
$ 42.97
Selling Price
$ 38.15
949
383
938
2291
Market Price
$ 37.30
Selling Price
$ 32.00
2385
2178
1134
4010
Market Price
$ 61.22
Selling Price
$ 55.62
981
826
947
1829
Market Price
$ 45.64
Selling Price
$ 38.70
462
176
436
2193
Market Price
$ 43.85
Selling Price
$ 37.63
315
184
129
1208
Market Price
$ 47.66
Selling Price
$ 41.48
1071
982
361
3780