Market Price
$ 30.51
Selling Price
$ 27.49
903
394
444
2853
Market Price
$ 33.99
Selling Price
$ 29.66
666
163
277
1642
Market Price
$ 36.40
Selling Price
$ 31.93
1452
1238
1255
4782
Market Price
$ 55.28
Selling Price
$ 46.66
705
672
173
3204
Market Price
$ 53.15
Selling Price
$ 47.13
743
619
419
3566
Market Price
$ 35.03
Selling Price
$ 31.33
2092
1235
1840
4105
Market Price
$ 59.45
Selling Price
$ 51.51
4536
2543
4044
4753
Market Price
$ 37.98
Selling Price
$ 32.07
1407
637
1049
2131
Market Price
$ 60.97
Selling Price
$ 51.28
1061
629
968
2445
Market Price
$ 49.73
Selling Price
$ 43.11
204
199
173
926
Market Price
$ 52.28
Selling Price
$ 46.42
2671
1308
633
3843
Market Price
$ 35.28
Selling Price
$ 31.33
749
743
488
1677
Market Price
$ 56.99
Selling Price
$ 51.75
1982
1529
1491
2775
Market Price
$ 36.59
Selling Price
$ 32.47
1747
1006
1344
4389
Market Price
$ 57.61
Selling Price
$ 51.86
2533
1132
2164
4443
Market Price
$ 65.40
Selling Price
$ 55.62
653
317
273
1667
Market Price
$ 38.15
Selling Price
$ 32.07
824
398
572
1187
Market Price
$ 44.26
Selling Price
$ 38.25
300
268
128
798
Market Price
$ 53.62
Selling Price
$ 44.73
1581
836
727
1669
Market Price
$ 63.03
Selling Price
$ 53.46
3625
915
1985
4763
Market Price
$ 48.15
Selling Price
$ 42.53
1977
829
990
4083
Market Price
$ 63.55
Selling Price
$ 56.39
480
107
339
1817
Market Price
$ 40.17
Selling Price
$ 36.48
1173
756
998
1494
Market Price
$ 66.09
Selling Price
$ 57.00
185
180
176
897
Market Price
$ 46.03
Selling Price
$ 39.50
3576
2390
3355
4644
Market Price
$ 59.66
Selling Price
$ 50.17
752
704
324
2026
Market Price
$ 46.28
Selling Price
$ 38.78
166
127
133
808
Market Price
$ 44.57
Selling Price
$ 39.58
638
266
364
2961
Market Price
$ 52.70
Selling Price
$ 44.70
635
521
391
1091
Market Price
$ 35.27
Selling Price
$ 29.65
2315
760
1561
2446
Market Price
$ 30.27
Selling Price
$ 26.18
2130
1879
968
2699
Market Price
$ 58.37
Selling Price
$ 48.75
398
271
353
999
Market Price
$ 48.07
Selling Price
$ 40.85
2826
2259
1966
4090
Market Price
$ 50.57
Selling Price
$ 43.51
408
191
208
900
Market Price
$ 57.87
Selling Price
$ 50.56
1109
706
852
1249
Market Price
$ 59.07
Selling Price
$ 49.76
495
365
391
1557
Market Price
$ 52.09
Selling Price
$ 46.09
1952
1082
929
2660
Market Price
$ 33.92
Selling Price
$ 28.55
533
140
467
2544
Market Price
$ 53.68
Selling Price
$ 47.23
1611
1024
632
1820
Market Price
$ 30.13
Selling Price
$ 25.86
442
430
92
1552