Market Price
$ 41.97
Selling Price
$ 36.14
1774
1698
1182
1810
Market Price
$ 37.94
Selling Price
$ 33.83
2381
2056
2253
3581
Market Price
$ 53.17
Selling Price
$ 47.67
341
165
114
1121
Market Price
$ 53.89
Selling Price
$ 48.18
1130
1018
627
1588
Market Price
$ 37.95
Selling Price
$ 32.74
740
462
576
1374
Market Price
$ 34.97
Selling Price
$ 30.17
801
495
216
1948
Market Price
$ 36.59
Selling Price
$ 31.04
2464
2370
1416
3865
Market Price
$ 53.03
Selling Price
$ 45.01
2763
1714
2750
3090
Market Price
$ 62.19
Selling Price
$ 56.33
1955
1450
576
4424
Market Price
$ 40.79
Selling Price
$ 35.55
4020
2401
3297
4956
Market Price
$ 37.85
Selling Price
$ 32.14
4180
1685
3573
4358
Market Price
$ 37.17
Selling Price
$ 33.38
2513
2175
756
2516
Market Price
$ 43.78
Selling Price
$ 36.59
1042
473
527
2113
Market Price
$ 63.29
Selling Price
$ 53.19
1085
224
578
4920
Market Price
$ 53.04
Selling Price
$ 44.79
2264
727
924
3706
Market Price
$ 53.96
Selling Price
$ 48.59
3707
1669
3265
4630
Market Price
$ 64.79
Selling Price
$ 57.71
1109
556
377
3174
Market Price
$ 41.59
Selling Price
$ 36.66
330
222
76
724
Market Price
$ 65.37
Selling Price
$ 56.86
1570
1125
1177
2717
Market Price
$ 30.43
Selling Price
$ 27.55
275
221
228
446
Market Price
$ 49.99
Selling Price
$ 41.96
117
70
67
437
Market Price
$ 32.50
Selling Price
$ 29.09
768
636
262
2986
Market Price
$ 30.48
Selling Price
$ 26.16
1538
1105
1475
3409
Market Price
$ 28.19
Selling Price
$ 25.57
996
699
646
2855
Market Price
$ 54.57
Selling Price
$ 48.90
958
200
667
1221
Market Price
$ 49.24
Selling Price
$ 41.30
2561
1458
2025
3300
Market Price
$ 52.25
Selling Price
$ 44.21
1185
639
242
4575
Market Price
$ 57.03
Selling Price
$ 51.58
3047
1855
718
3834
Market Price
$ 45.45
Selling Price
$ 39.56
662
319
211
1427
Market Price
$ 44.97
Selling Price
$ 40.40
338
86
168
434
Market Price
$ 63.55
Selling Price
$ 57.49
1483
1463
992
4259
Market Price
$ 31.12
Selling Price
$ 27.35
1992
689
610
2325
Market Price
$ 61.65
Selling Price
$ 53.08
1642
1282
789
2242
Market Price
$ 41.65
Selling Price
$ 36.02
1420
707
1417
4859
Market Price
$ 65.38
Selling Price
$ 57.34
975
345
658
2700
Market Price
$ 46.18
Selling Price
$ 40.22
1485
683
406
4641
Market Price
$ 46.20
Selling Price
$ 39.59
583
539
131
653
Market Price
$ 38.95
Selling Price
$ 32.58
1022
970
765
1962
Market Price
$ 49.03
Selling Price
$ 44.44
222
148
76
991
Market Price
$ 62.58
Selling Price
$ 54.87
1212
455
878
2823