Market Price
$ 39.59
Selling Price
$ 33.05
2788
1741
1575
3802
Market Price
$ 45.68
Selling Price
$ 39.04
1214
352
522
4334
Market Price
$ 39.19
Selling Price
$ 34.05
431
384
260
1384
Market Price
$ 54.67
Selling Price
$ 47.06
1482
1187
752
2731
Market Price
$ 55.84
Selling Price
$ 47.09
698
154
342
894
Market Price
$ 35.98
Selling Price
$ 31.13
213
76
69
907
Market Price
$ 33.36
Selling Price
$ 27.85
319
293
234
1475
Market Price
$ 56.71
Selling Price
$ 51.05
980
832
205
1327
Market Price
$ 38.48
Selling Price
$ 32.46
3677
3064
1939
4658
Market Price
$ 32.75
Selling Price
$ 28.75
2505
626
1495
3969
Market Price
$ 33.65
Selling Price
$ 28.76
2751
1507
1587
2805
Market Price
$ 48.78
Selling Price
$ 41.69
726
320
603
1766
Market Price
$ 58.10
Selling Price
$ 51.56
1887
476
1281
2456
Market Price
$ 34.11
Selling Price
$ 28.71
3999
1453
1727
4070
Market Price
$ 37.54
Selling Price
$ 33.99
3105
1606
714
4257
Market Price
$ 56.05
Selling Price
$ 50.42
2785
2135
1869
4980
Market Price
$ 32.83
Selling Price
$ 29.37
864
496
591
1396
Market Price
$ 56.21
Selling Price
$ 47.14
1246
719
1036
3429
Market Price
$ 57.63
Selling Price
$ 48.78
4375
2821
3499
4507
Market Price
$ 37.48
Selling Price
$ 33.92
263
247
159
1111
Market Price
$ 48.59
Selling Price
$ 43.60
1168
797
260
3471
Market Price
$ 35.30
Selling Price
$ 29.69
1545
320
461
3212
Market Price
$ 55.46
Selling Price
$ 49.96
1215
905
588
2963
Market Price
$ 48.12
Selling Price
$ 41.70
998
764
675
1659
Market Price
$ 38.96
Selling Price
$ 32.84
3938
1390
2799
4754
Market Price
$ 38.78
Selling Price
$ 32.51
3213
1101
1034
3893
Market Price
$ 67.50
Selling Price
$ 58.23
2561
2401
1824
3121
Market Price
$ 50.07
Selling Price
$ 42.88
1302
414
753
2969
Market Price
$ 37.17
Selling Price
$ 32.05
2346
782
1102
3233
Market Price
$ 36.26
Selling Price
$ 30.80
1184
781
1042
2656
Market Price
$ 50.22
Selling Price
$ 43.98
919
384
870
1647
Market Price
$ 62.59
Selling Price
$ 54.70
2684
2491
1198
2799
Market Price
$ 50.50
Selling Price
$ 44.83
634
221
186
645
Market Price
$ 54.39
Selling Price
$ 48.16
341
168
92
1382
Market Price
$ 50.15
Selling Price
$ 45.32
2133
897
1278
2360
Market Price
$ 43.48
Selling Price
$ 39.48
1055
255
740
4159
Market Price
$ 48.01
Selling Price
$ 42.36
2210
1802
1367
2785
Market Price
$ 55.09
Selling Price
$ 49.11
2644
964
1020
3443
Market Price
$ 68.81
Selling Price
$ 59.39
156
140
59
536
Market Price
$ 31.04
Selling Price
$ 27.62
979
884
880
3249