Market Price
$ 50.04
Selling Price
$ 44.50
3851
3033
3635
4472
Market Price
$ 53.45
Selling Price
$ 47.46
3166
2336
1879
4584
Market Price
$ 63.51
Selling Price
$ 55.93
291
140
225
1025
Market Price
$ 54.15
Selling Price
$ 45.74
2069
971
1735
2168
Market Price
$ 57.20
Selling Price
$ 49.25
1743
1656
1546
3233
Market Price
$ 68.71
Selling Price
$ 58.51
2434
567
1170
4398
Market Price
$ 44.18
Selling Price
$ 37.76
139
88
110
644
Market Price
$ 54.17
Selling Price
$ 46.76
1961
1703
1652
4979
Market Price
$ 65.06
Selling Price
$ 57.02
1987
1325
1676
2345
Market Price
$ 41.48
Selling Price
$ 36.11
1159
814
472
1354
Market Price
$ 61.85
Selling Price
$ 56.18
2495
1277
2262
3481
Market Price
$ 29.74
Selling Price
$ 26.59
1488
812
430
4257
Market Price
$ 45.90
Selling Price
$ 40.59
1713
401
534
2217
Market Price
$ 57.78
Selling Price
$ 50.46
3689
3049
2623
3799
Market Price
$ 57.21
Selling Price
$ 50.57
909
543
822
2070
Market Price
$ 53.98
Selling Price
$ 47.46
1649
438
560
3042
Market Price
$ 60.29
Selling Price
$ 53.91
959
239
446
1849
Market Price
$ 62.21
Selling Price
$ 54.02
1520
1033
1254
1576
Market Price
$ 59.70
Selling Price
$ 52.07
555
512
492
868
Market Price
$ 30.36
Selling Price
$ 25.44
780
321
279
2112
Market Price
$ 44.34
Selling Price
$ 40.05
2156
2130
1413
3566
Market Price
$ 58.95
Selling Price
$ 49.93
706
227
255
1698
Market Price
$ 30.93
Selling Price
$ 26.54
2832
666
2125
3574
Market Price
$ 50.34
Selling Price
$ 42.58
3142
2927
993
4316
Market Price
$ 46.98
Selling Price
$ 42.13
2688
1683
871
3451
Market Price
$ 40.75
Selling Price
$ 36.02
623
481
511
1090
Market Price
$ 28.94
Selling Price
$ 25.99
1447
293
1191
1739
Market Price
$ 54.60
Selling Price
$ 46.31
1032
417
441
4614
Market Price
$ 41.53
Selling Price
$ 36.85
2933
1931
2401
4965
Market Price
$ 42.12
Selling Price
$ 37.65
2390
1538
2226
2721
Market Price
$ 47.28
Selling Price
$ 42.13
1407
651
339
4947
Market Price
$ 59.09
Selling Price
$ 49.34
2216
1324
1429
3154
Market Price
$ 42.19
Selling Price
$ 36.52
1462
618
1346
3578
Market Price
$ 43.05
Selling Price
$ 36.09
2557
888
807
2942
Market Price
$ 31.79
Selling Price
$ 27.98
2877
1798
2720
3431
Market Price
$ 59.33
Selling Price
$ 49.60
332
277
163
1553
Market Price
$ 34.46
Selling Price
$ 30.01
1915
714
1766
4005
Market Price
$ 43.50
Selling Price
$ 36.81
538
376
163
564
Market Price
$ 36.16
Selling Price
$ 31.35
1510
1038
792
3230
Market Price
$ 50.32
Selling Price
$ 43.31
670
521
432
780