Market Price
$ 65.25
Selling Price
$ 55.09
1426
815
522
4537
Market Price
$ 64.61
Selling Price
$ 55.12
432
165
342
848
Market Price
$ 33.96
Selling Price
$ 30.17
2674
876
1457
2861
Market Price
$ 65.53
Selling Price
$ 58.58
367
365
130
753
Market Price
$ 38.74
Selling Price
$ 32.58
641
184
506
2482
Market Price
$ 44.79
Selling Price
$ 38.10
1546
1226
943
4538
Market Price
$ 65.10
Selling Price
$ 55.98
788
370
377
864
Market Price
$ 41.47
Selling Price
$ 37.26
3465
1435
2271
3860
Market Price
$ 51.50
Selling Price
$ 46.78
550
204
175
2666
Market Price
$ 39.43
Selling Price
$ 33.88
3384
1210
833
3416
Market Price
$ 38.16
Selling Price
$ 32.54
1328
1232
437
1847
Market Price
$ 53.97
Selling Price
$ 46.27
752
688
600
940
Market Price
$ 53.36
Selling Price
$ 46.27
827
367
190
1004
Market Price
$ 35.03
Selling Price
$ 30.03
457
135
353
660
Market Price
$ 30.49
Selling Price
$ 26.29
2510
2481
1425
3451
Market Price
$ 41.25
Selling Price
$ 37.14
311
219
105
859
Market Price
$ 53.67
Selling Price
$ 44.80
999
285
480
2270
Market Price
$ 64.38
Selling Price
$ 53.96
185
67
126
612
Market Price
$ 48.63
Selling Price
$ 43.33
1146
888
1066
1674
Market Price
$ 63.69
Selling Price
$ 57.57
2226
2081
1410
3106
Market Price
$ 56.63
Selling Price
$ 49.83
2019
1327
454
3995
Market Price
$ 64.34
Selling Price
$ 55.53
1301
644
823
1485
Market Price
$ 62.59
Selling Price
$ 55.94
887
493
603
2463
Market Price
$ 64.49
Selling Price
$ 54.72
1895
1758
770
3815
Market Price
$ 60.86
Selling Price
$ 52.56
3926
1914
1302
4485
Market Price
$ 54.48
Selling Price
$ 49.36
299
242
185
1125
Market Price
$ 53.10
Selling Price
$ 44.74
3646
873
2125
4464
Market Price
$ 29.36
Selling Price
$ 26.45
1085
281
506
2075
Market Price
$ 51.02
Selling Price
$ 44.18
391
215
84
823
Market Price
$ 65.20
Selling Price
$ 56.48
3364
732
2213
4085
Market Price
$ 39.89
Selling Price
$ 36.07
1826
1736
1199
2369
Market Price
$ 50.19
Selling Price
$ 44.62
495
310
310
695
Market Price
$ 63.35
Selling Price
$ 54.01
793
600
453
1147
Market Price
$ 63.23
Selling Price
$ 55.15
1146
449
690
1289
Market Price
$ 63.97
Selling Price
$ 53.91
3006
1742
2815
3779
Market Price
$ 59.81
Selling Price
$ 51.46
833
179
760
1259
Market Price
$ 54.57
Selling Price
$ 47.80
234
69
173
447
Market Price
$ 36.46
Selling Price
$ 30.85
2112
1461
1652
2904
Market Price
$ 56.66
Selling Price
$ 50.48
1555
705
1361
4410
Market Price
$ 61.58
Selling Price
$ 53.85
966
785
739
1375