Market Price
$ 30.58
Selling Price
$ 27.46
1307
826
1067
1535
Market Price
$ 56.65
Selling Price
$ 48.54
3329
1164
1703
4668
Market Price
$ 31.47
Selling Price
$ 28.42
766
643
167
2237
Market Price
$ 51.88
Selling Price
$ 46.19
2508
1331
1987
2643
Market Price
$ 65.26
Selling Price
$ 59.18
1627
877
901
3519
Market Price
$ 33.79
Selling Price
$ 28.23
1410
481
579
1503
Market Price
$ 34.56
Selling Price
$ 30.66
3456
889
2796
4130
Market Price
$ 53.11
Selling Price
$ 45.02
640
571
204
976
Market Price
$ 67.24
Selling Price
$ 56.48
373
261
156
1044
Market Price
$ 54.93
Selling Price
$ 47.46
1620
982
950
2225
Market Price
$ 33.35
Selling Price
$ 28.61
3402
2225
2220
4390
Market Price
$ 41.89
Selling Price
$ 35.19
2631
2538
1071
4175
Market Price
$ 32.87
Selling Price
$ 29.12
2515
1663
2013
2911
Market Price
$ 59.62
Selling Price
$ 51.80
208
75
133
604
Market Price
$ 52.84
Selling Price
$ 44.96
2250
472
747
4416
Market Price
$ 54.69
Selling Price
$ 49.33
1428
630
1080
3109
Market Price
$ 54.60
Selling Price
$ 47.24
2065
1895
1017
4997
Market Price
$ 34.39
Selling Price
$ 30.61
574
332
284
1287
Market Price
$ 45.84
Selling Price
$ 38.61
1571
512
314
4147
Market Price
$ 39.99
Selling Price
$ 34.15
1992
565
1003
4662
Market Price
$ 68.26
Selling Price
$ 59.05
3200
1107
855
4284
Market Price
$ 61.06
Selling Price
$ 55.36
2581
2363
860
3345
Market Price
$ 47.18
Selling Price
$ 40.92
1345
769
831
4321
Market Price
$ 49.16
Selling Price
$ 41.41
2019
1969
1990
3005
Market Price
$ 66.21
Selling Price
$ 58.71
2489
2375
1943
3339
Market Price
$ 34.38
Selling Price
$ 29.04
3381
2900
840
4238
Market Price
$ 52.48
Selling Price
$ 43.84
1895
1158
1530
3701
Market Price
$ 34.90
Selling Price
$ 31.71
2662
2444
739
3560
Market Price
$ 48.60
Selling Price
$ 41.58
2742
1703
1595
3514
Market Price
$ 59.51
Selling Price
$ 50.39
265
247
110
820
Market Price
$ 29.80
Selling Price
$ 26.80
1689
1620
1472
2378
Market Price
$ 48.28
Selling Price
$ 42.86
863
210
376
3895
Market Price
$ 36.19
Selling Price
$ 30.84
1623
1122
1197
2594
Market Price
$ 32.05
Selling Price
$ 28.78
2060
2009
416
2982
Market Price
$ 33.21
Selling Price
$ 29.35
1487
784
1141
2410
Market Price
$ 47.53
Selling Price
$ 42.65
1619
1450
1371
2061
Market Price
$ 60.75
Selling Price
$ 52.97
714
587
378
1677
Market Price
$ 35.05
Selling Price
$ 30.74
1026
712
224
2227
Market Price
$ 42.49
Selling Price
$ 36.91
202
74
130
692
Market Price
$ 50.31
Selling Price
$ 42.93
1318
643
1098
2553