Market Price
$ 28.69
Selling Price
$ 25.76
439
91
229
607
Market Price
$ 50.42
Selling Price
$ 45.45
1739
849
1009
1886
Market Price
$ 52.41
Selling Price
$ 47.17
910
725
307
1880
Market Price
$ 35.47
Selling Price
$ 31.80
224
76
140
614
Market Price
$ 58.66
Selling Price
$ 52.28
1864
1711
1261
4127
Market Price
$ 65.85
Selling Price
$ 56.53
2021
1309
1519
2167
Market Price
$ 37.94
Selling Price
$ 33.45
3114
2695
1850
4312
Market Price
$ 32.45
Selling Price
$ 28.58
1577
1566
1179
3794
Market Price
$ 47.02
Selling Price
$ 39.82
3807
1001
1037
4058
Market Price
$ 29.95
Selling Price
$ 25.17
2113
679
1525
3774
Market Price
$ 37.00
Selling Price
$ 32.01
279
223
122
889
Market Price
$ 41.38
Selling Price
$ 36.62
1564
914
1042
1753
Market Price
$ 34.36
Selling Price
$ 30.37
2457
1919
2081
3577
Market Price
$ 35.34
Selling Price
$ 30.07
1892
1218
1816
3260
Market Price
$ 37.43
Selling Price
$ 31.67
900
653
525
3513
Market Price
$ 68.04
Selling Price
$ 57.75
653
186
230
1223
Market Price
$ 34.88
Selling Price
$ 30.70
249
194
226
866
Market Price
$ 53.21
Selling Price
$ 46.91
595
406
368
1136
Market Price
$ 41.55
Selling Price
$ 36.29
588
470
406
1142
Market Price
$ 43.70
Selling Price
$ 36.51
2112
778
1700
3156
Market Price
$ 32.98
Selling Price
$ 28.76
1298
607
603
2292
Market Price
$ 46.08
Selling Price
$ 39.09
3792
2779
3338
4946
Market Price
$ 40.87
Selling Price
$ 35.57
294
171
209
1256
Market Price
$ 31.21
Selling Price
$ 26.25
935
661
430
3366
Market Price
$ 68.23
Selling Price
$ 58.56
4548
3844
3184
4710
Market Price
$ 38.78
Selling Price
$ 33.85
2363
2214
599
4984
Market Price
$ 61.64
Selling Price
$ 51.90
1407
470
1159
1479
Market Price
$ 64.28
Selling Price
$ 55.21
1260
440
547
2337
Market Price
$ 34.87
Selling Price
$ 31.38
2560
1405
757
3250
Market Price
$ 55.29
Selling Price
$ 48.90
2939
657
1167
3019
Market Price
$ 45.18
Selling Price
$ 39.38
3934
1938
1438
4832
Market Price
$ 34.27
Selling Price
$ 29.33
1574
1560
1122
3876
Market Price
$ 32.86
Selling Price
$ 27.42
685
661
293
3195
Market Price
$ 30.57
Selling Price
$ 27.59
3100
2427
736
4318
Market Price
$ 57.73
Selling Price
$ 51.84
669
532
317
827
Market Price
$ 37.94
Selling Price
$ 33.87
3152
2493
2134
4461
Market Price
$ 62.97
Selling Price
$ 54.17
3912
2749
2365
4070
Market Price
$ 40.32
Selling Price
$ 35.66
4588
4536
3767
4727
Market Price
$ 39.56
Selling Price
$ 33.05
1475
1202
341
4454
Market Price
$ 38.98
Selling Price
$ 34.86
2163
1004
1347
4448