Market Price
$ 30.12
Selling Price
$ 26.13
3512
717
1477
4644
Market Price
$ 33.82
Selling Price
$ 30.37
973
700
839
1699
Market Price
$ 64.79
Selling Price
$ 56.90
325
112
247
809
Market Price
$ 61.53
Selling Price
$ 53.05
251
69
147
1117
Market Price
$ 42.32
Selling Price
$ 37.78
2792
2031
602
3296
Market Price
$ 54.13
Selling Price
$ 48.61
442
221
183
2020
Market Price
$ 29.67
Selling Price
$ 25.09
721
187
222
1403
Market Price
$ 48.74
Selling Price
$ 40.62
584
185
254
789
Market Price
$ 30.58
Selling Price
$ 27.66
1226
686
1050
2714
Market Price
$ 42.22
Selling Price
$ 35.90
1982
556
1560
4990
Market Price
$ 34.44
Selling Price
$ 30.61
2293
1851
1934
3241
Market Price
$ 60.34
Selling Price
$ 54.06
2087
1161
1926
2156
Market Price
$ 42.11
Selling Price
$ 36.55
1753
1493
452
4528
Market Price
$ 68.40
Selling Price
$ 57.90
4028
1408
2233
4678
Market Price
$ 34.74
Selling Price
$ 29.32
796
472
464
2994
Market Price
$ 36.67
Selling Price
$ 32.90
720
190
362
2202
Market Price
$ 56.27
Selling Price
$ 48.40
470
181
309
1290
Market Price
$ 45.61
Selling Price
$ 38.03
260
89
154
685
Market Price
$ 30.29
Selling Price
$ 27.25
854
292
743
2986
Market Price
$ 42.79
Selling Price
$ 36.08
1707
653
1395
3551
Market Price
$ 63.77
Selling Price
$ 54.38
4327
4288
3323
4851
Market Price
$ 40.89
Selling Price
$ 35.27
3831
1210
796
4097
Market Price
$ 51.67
Selling Price
$ 43.99
1747
1169
740
1828
Market Price
$ 48.67
Selling Price
$ 41.56
1420
877
808
2166
Market Price
$ 52.14
Selling Price
$ 46.27
2492
1217
2462
2506
Market Price
$ 36.47
Selling Price
$ 31.59
1756
1079
1402
2226
Market Price
$ 58.25
Selling Price
$ 52.23
742
462
231
802
Market Price
$ 62.59
Selling Price
$ 56.52
1302
1183
867
1970
Market Price
$ 49.95
Selling Price
$ 45.12
466
310
322
506
Market Price
$ 68.22
Selling Price
$ 59.70
2867
2758
2525
4616
Market Price
$ 46.69
Selling Price
$ 41.12
2759
1657
1064
3672
Market Price
$ 46.14
Selling Price
$ 40.30
588
227
245
1830
Market Price
$ 37.80
Selling Price
$ 33.46
736
183
263
3020
Market Price
$ 65.06
Selling Price
$ 57.34
1823
978
1080
3887
Market Price
$ 48.52
Selling Price
$ 41.08
3250
2134
992
3500
Market Price
$ 47.46
Selling Price
$ 41.02
3420
1407
881
4542
Market Price
$ 40.49
Selling Price
$ 34.67
734
695
634
1295
Market Price
$ 55.07
Selling Price
$ 47.44
1589
566
440
2727
Market Price
$ 39.87
Selling Price
$ 35.85
3046
686
1438
4512
Market Price
$ 53.57
Selling Price
$ 47.27
1006
492
526
1033