Market Price
$ 34.16
Selling Price
$ 29.23
1909
980
605
2192
Market Price
$ 54.91
Selling Price
$ 49.87
331
163
92
1105
Market Price
$ 33.42
Selling Price
$ 30.05
2691
2324
2312
4787
Market Price
$ 29.81
Selling Price
$ 25.12
782
690
273
3898
Market Price
$ 40.13
Selling Price
$ 35.19
3728
1845
909
4338
Market Price
$ 33.45
Selling Price
$ 30.27
1975
1421
1507
4539
Market Price
$ 60.61
Selling Price
$ 53.72
4325
1876
1675
4780
Market Price
$ 40.16
Selling Price
$ 36.11
1521
1054
733
1718
Market Price
$ 52.18
Selling Price
$ 45.61
1241
666
350
3330
Market Price
$ 61.37
Selling Price
$ 55.65
4401
926
1970
4623
Market Price
$ 53.05
Selling Price
$ 45.87
3764
2835
1921
4915
Market Price
$ 31.31
Selling Price
$ 26.24
3574
2865
2821
4942
Market Price
$ 36.12
Selling Price
$ 31.78
1665
367
353
4431
Market Price
$ 41.74
Selling Price
$ 35.88
298
134
208
1265
Market Price
$ 47.42
Selling Price
$ 40.88
680
572
559
1283
Market Price
$ 70.15
Selling Price
$ 59.50
486
472
391
523
Market Price
$ 46.92
Selling Price
$ 42.21
4905
2978
3383
4977
Market Price
$ 36.41
Selling Price
$ 30.52
866
371
270
2888
Market Price
$ 47.54
Selling Price
$ 40.13
541
309
491
565
Market Price
$ 29.46
Selling Price
$ 25.04
690
661
332
2636
Market Price
$ 50.57
Selling Price
$ 43.36
1452
599
1201
2433
Market Price
$ 52.03
Selling Price
$ 43.92
640
526
184
656
Market Price
$ 31.21
Selling Price
$ 27.08
739
540
261
827
Market Price
$ 66.27
Selling Price
$ 57.16
3642
2250
1435
3737
Market Price
$ 64.48
Selling Price
$ 54.58
1036
294
223
1377
Market Price
$ 31.89
Selling Price
$ 28.58
404
380
399
817
Market Price
$ 37.11
Selling Price
$ 32.77
1979
901
1029
4317
Market Price
$ 29.66
Selling Price
$ 25.09
184
179
64
590
Market Price
$ 51.69
Selling Price
$ 45.89
1157
751
378
4631
Market Price
$ 56.93
Selling Price
$ 48.12
970
508
363
4251
Market Price
$ 67.68
Selling Price
$ 56.57
2941
2832
2211
2989
Market Price
$ 39.56
Selling Price
$ 34.92
578
239
464
1090
Market Price
$ 64.62
Selling Price
$ 54.33
1903
1185
1835
3863
Market Price
$ 53.77
Selling Price
$ 47.25
1247
920
996
1679
Market Price
$ 33.82
Selling Price
$ 28.98
2644
1469
1941
4527
Market Price
$ 41.82
Selling Price
$ 35.88
1338
804
638
1527
Market Price
$ 59.91
Selling Price
$ 53.47
2667
1990
1809
4391
Market Price
$ 53.62
Selling Price
$ 45.49
1965
1665
1910
3338
Market Price
$ 43.98
Selling Price
$ 37.99
1346
680
1002
2861
Market Price
$ 43.95
Selling Price
$ 39.83
2069
1679
741
2781