Market Price
$ 62.46
Selling Price
$ 55.88
834
659
661
1552
Market Price
$ 46.46
Selling Price
$ 39.39
675
505
328
3221
Market Price
$ 58.41
Selling Price
$ 50.35
3379
3063
2951
4284
Market Price
$ 57.91
Selling Price
$ 50.79
1183
760
968
1325
Market Price
$ 41.52
Selling Price
$ 36.20
996
715
862
2825
Market Price
$ 54.44
Selling Price
$ 46.74
558
186
175
1941
Market Price
$ 68.55
Selling Price
$ 57.49
1040
464
980
4374
Market Price
$ 56.62
Selling Price
$ 48.58
4320
1907
2827
4357
Market Price
$ 35.51
Selling Price
$ 30.13
1304
1088
1103
2147
Market Price
$ 57.65
Selling Price
$ 49.03
1228
721
804
2144
Market Price
$ 45.33
Selling Price
$ 40.00
1864
1504
1352
2159
Market Price
$ 62.44
Selling Price
$ 53.66
3470
3076
2791
4813
Market Price
$ 63.30
Selling Price
$ 56.10
813
400
466
3878
Market Price
$ 66.34
Selling Price
$ 55.62
1074
684
413
1319
Market Price
$ 35.11
Selling Price
$ 30.66
3351
2666
824
4326
Market Price
$ 39.88
Selling Price
$ 35.90
3659
769
3430
4170
Market Price
$ 60.17
Selling Price
$ 52.95
725
260
463
1531
Market Price
$ 51.62
Selling Price
$ 44.61
3622
2320
2265
4489
Market Price
$ 28.78
Selling Price
$ 25.03
998
908
754
3310
Market Price
$ 36.14
Selling Price
$ 30.19
725
538
572
2257
Market Price
$ 65.25
Selling Price
$ 56.97
1988
448
1141
3531
Market Price
$ 62.60
Selling Price
$ 53.21
2971
2273
1198
4160
Market Price
$ 42.31
Selling Price
$ 38.03
4636
2200
3133
4703
Market Price
$ 44.60
Selling Price
$ 37.32
4382
2642
1027
4862
Market Price
$ 62.78
Selling Price
$ 52.85
546
189
295
2386
Market Price
$ 51.96
Selling Price
$ 43.98
795
223
310
1281
Market Price
$ 40.67
Selling Price
$ 35.69
2308
750
1422
3443
Market Price
$ 40.33
Selling Price
$ 36.48
311
104
279
659
Market Price
$ 48.54
Selling Price
$ 40.58
2162
484
1455
4276
Market Price
$ 41.09
Selling Price
$ 35.47
503
361
405
741
Market Price
$ 43.41
Selling Price
$ 37.25
840
769
803
2177
Market Price
$ 60.17
Selling Price
$ 53.60
1106
997
761
3433
Market Price
$ 50.50
Selling Price
$ 45.25
280
177
182
865
Market Price
$ 44.53
Selling Price
$ 37.55
2149
874
1457
3824
Market Price
$ 30.36
Selling Price
$ 27.49
2108
2101
486
2132
Market Price
$ 56.94
Selling Price
$ 48.31
1330
1004
1166
2458
Market Price
$ 58.00
Selling Price
$ 51.35
907
907
761
1882
Market Price
$ 58.87
Selling Price
$ 49.48
1708
1023
1423
4813
Market Price
$ 38.38
Selling Price
$ 33.68
474
189
113
596
Market Price
$ 60.26
Selling Price
$ 54.64
499
491
339
1469