Market Price
$ 36.18
Selling Price
$ 32.29
3117
1314
2875
4795
Market Price
$ 59.66
Selling Price
$ 50.81
3234
1225
1293
3558
Market Price
$ 36.20
Selling Price
$ 30.59
4728
3913
3027
4965
Market Price
$ 41.66
Selling Price
$ 37.39
610
562
300
644
Market Price
$ 50.90
Selling Price
$ 43.78
2507
2465
947
2640
Market Price
$ 59.11
Selling Price
$ 52.17
919
361
673
3174
Market Price
$ 32.91
Selling Price
$ 29.02
297
268
60
1192
Market Price
$ 54.21
Selling Price
$ 45.98
695
457
306
1743
Market Price
$ 52.61
Selling Price
$ 46.95
1803
549
1576
2094
Market Price
$ 64.12
Selling Price
$ 54.60
190
92
93
470
Market Price
$ 36.83
Selling Price
$ 32.01
3303
1354
2987
3549
Market Price
$ 59.83
Selling Price
$ 50.16
1603
1526
552
1839
Market Price
$ 45.56
Selling Price
$ 41.25
1659
579
857
4079
Market Price
$ 35.56
Selling Price
$ 32.04
1047
458
434
1987
Market Price
$ 34.91
Selling Price
$ 31.31
385
351
157
1024
Market Price
$ 51.78
Selling Price
$ 44.84
951
279
695
1756
Market Price
$ 62.67
Selling Price
$ 55.97
2578
536
1004
4649
Market Price
$ 40.18
Selling Price
$ 35.00
2130
748
496
4190
Market Price
$ 62.32
Selling Price
$ 54.67
908
559
289
2301
Market Price
$ 54.99
Selling Price
$ 47.79
697
318
262
2804
Market Price
$ 58.63
Selling Price
$ 53.09
864
804
662
1637
Market Price
$ 60.81
Selling Price
$ 52.55
2031
1977
1559
2639
Market Price
$ 57.89
Selling Price
$ 49.89
1362
871
328
3380
Market Price
$ 63.89
Selling Price
$ 57.30
1806
1356
514
2532
Market Price
$ 67.02
Selling Price
$ 58.88
2136
1761
1354
4411
Market Price
$ 53.29
Selling Price
$ 47.36
3529
1137
2027
3868
Market Price
$ 31.22
Selling Price
$ 27.64
1122
616
831
2250
Market Price
$ 51.65
Selling Price
$ 45.28
1228
588
410
4370
Market Price
$ 41.19
Selling Price
$ 34.58
3946
1472
3268
4564
Market Price
$ 38.95
Selling Price
$ 34.21
1144
1004
1085
1180
Market Price
$ 28.90
Selling Price
$ 25.49
1918
1734
460
2516
Market Price
$ 67.95
Selling Price
$ 57.75
2042
1016
1166
2492
Market Price
$ 66.35
Selling Price
$ 56.08
2134
1143
2004
2886
Market Price
$ 48.78
Selling Price
$ 42.55
727
530
592
1856
Market Price
$ 51.93
Selling Price
$ 43.90
456
193
177
1054
Market Price
$ 60.24
Selling Price
$ 50.64
369
299
278
930
Market Price
$ 44.00
Selling Price
$ 38.10
2319
1770
1461
3447
Market Price
$ 45.75
Selling Price
$ 38.29
639
619
340
992
Market Price
$ 48.76
Selling Price
$ 42.78
322
219
83
494
Market Price
$ 29.61
Selling Price
$ 26.88
1670
1209
1656
1766