Market Price
$ 66.29
Selling Price
$ 58.88
2677
1001
2025
4184
Market Price
$ 28.69
Selling Price
$ 25.90
646
170
554
945
Market Price
$ 55.44
Selling Price
$ 50.21
747
339
383
2047
Market Price
$ 50.82
Selling Price
$ 43.39
3354
914
2919
4870
Market Price
$ 54.35
Selling Price
$ 47.24
181
146
71
753
Market Price
$ 63.05
Selling Price
$ 55.94
884
654
369
1031
Market Price
$ 39.67
Selling Price
$ 34.15
4707
1275
1140
4992
Market Price
$ 33.74
Selling Price
$ 29.94
506
201
148
999
Market Price
$ 34.95
Selling Price
$ 30.18
2454
1566
1839
2788
Market Price
$ 63.85
Selling Price
$ 55.32
1316
649
1259
2803
Market Price
$ 42.86
Selling Price
$ 38.81
1845
777
590
3631
Market Price
$ 29.46
Selling Price
$ 26.25
586
206
566
1729
Market Price
$ 50.51
Selling Price
$ 45.81
3458
1111
2803
4887
Market Price
$ 40.61
Selling Price
$ 35.93
1721
1086
392
2158
Market Price
$ 55.11
Selling Price
$ 47.94
1861
968
1512
3932
Market Price
$ 41.31
Selling Price
$ 36.26
2060
1965
1148
2891
Market Price
$ 40.29
Selling Price
$ 36.12
1006
678
680
4052
Market Price
$ 32.23
Selling Price
$ 28.12
170
141
72
419
Market Price
$ 42.16
Selling Price
$ 38.16
437
327
405
1813
Market Price
$ 66.73
Selling Price
$ 57.55
2565
1680
952
4166
Market Price
$ 45.09
Selling Price
$ 39.87
2437
1014
1441
2999
Market Price
$ 31.77
Selling Price
$ 27.27
1252
274
440
1697
Market Price
$ 53.34
Selling Price
$ 47.15
651
605
203
1447
Market Price
$ 30.46
Selling Price
$ 26.17
416
282
133
670
Market Price
$ 61.61
Selling Price
$ 54.56
245
135
238
1183
Market Price
$ 31.58
Selling Price
$ 27.21
445
336
360
1559
Market Price
$ 36.34
Selling Price
$ 30.50
907
472
487
1435
Market Price
$ 40.08
Selling Price
$ 33.43
3340
1787
2174
4567
Market Price
$ 29.83
Selling Price
$ 25.55
3142
2274
1410
3153
Market Price
$ 68.55
Selling Price
$ 58.11
2018
673
1275
2966
Market Price
$ 49.96
Selling Price
$ 45.00
573
146
127
589
Market Price
$ 40.04
Selling Price
$ 35.63
778
384
453
1921
Market Price
$ 39.75
Selling Price
$ 36.04
2490
1679
670
3979
Market Price
$ 32.81
Selling Price
$ 28.20
3181
1103
3149
4081
Market Price
$ 30.34
Selling Price
$ 26.65
1243
1006
1169
3758
Market Price
$ 43.82
Selling Price
$ 38.35
1030
430
364
1181
Market Price
$ 65.66
Selling Price
$ 58.36
1369
577
1349
3300
Market Price
$ 59.55
Selling Price
$ 52.82
320
265
312
627
Market Price
$ 53.64
Selling Price
$ 48.58
3677
2330
824
3835
Market Price
$ 35.84
Selling Price
$ 31.69
482
417
435
1995