Market Price
$ 31.08
Selling Price
$ 27.92
1128
733
1034
2095
Market Price
$ 66.26
Selling Price
$ 57.01
386
271
285
1575
Market Price
$ 36.84
Selling Price
$ 30.71
501
172
271
1230
Market Price
$ 67.38
Selling Price
$ 58.85
2852
1752
1317
3749
Market Price
$ 62.27
Selling Price
$ 56.17
2798
2000
1610
4930
Market Price
$ 50.78
Selling Price
$ 42.34
1178
861
726
3626
Market Price
$ 52.03
Selling Price
$ 43.51
820
673
804
963
Market Price
$ 31.02
Selling Price
$ 26.74
2913
1982
2112
4176
Market Price
$ 36.78
Selling Price
$ 33.39
1720
1712
1273
2803
Market Price
$ 55.87
Selling Price
$ 50.07
223
195
107
606
Market Price
$ 32.64
Selling Price
$ 28.99
813
272
569
2550
Market Price
$ 39.78
Selling Price
$ 34.96
1762
1674
874
4174
Market Price
$ 32.06
Selling Price
$ 28.60
1836
1748
1319
2782
Market Price
$ 32.91
Selling Price
$ 27.68
623
173
315
1274
Market Price
$ 57.17
Selling Price
$ 51.59
924
486
295
3329
Market Price
$ 53.39
Selling Price
$ 45.10
1244
1128
471
2590
Market Price
$ 43.18
Selling Price
$ 37.97
558
142
552
762
Market Price
$ 32.98
Selling Price
$ 28.25
406
382
209
604
Market Price
$ 44.03
Selling Price
$ 37.75
88
19
46
432
Market Price
$ 37.58
Selling Price
$ 33.51
1797
1232
468
1966
Market Price
$ 55.01
Selling Price
$ 46.60
2634
2444
678
4733
Market Price
$ 40.40
Selling Price
$ 34.82
3327
1657
3024
3654
Market Price
$ 40.10
Selling Price
$ 34.17
500
361
479
1668
Market Price
$ 28.80
Selling Price
$ 25.35
880
482
485
3145
Market Price
$ 38.82
Selling Price
$ 34.19
189
187
90
916
Market Price
$ 61.22
Selling Price
$ 51.87
2270
1187
1527
3895
Market Price
$ 37.69
Selling Price
$ 31.71
1269
939
812
1557
Market Price
$ 56.69
Selling Price
$ 50.57
1300
819
861
1718
Market Price
$ 34.59
Selling Price
$ 30.38
2174
1341
640
4787
Market Price
$ 44.18
Selling Price
$ 37.10
571
323
527
2338
Market Price
$ 49.39
Selling Price
$ 43.38
1560
1057
500
2952
Market Price
$ 56.79
Selling Price
$ 51.60
907
502
447
4270
Market Price
$ 61.23
Selling Price
$ 51.54
1795
392
590
3077
Market Price
$ 54.22
Selling Price
$ 48.70
806
165
586
2106
Market Price
$ 38.55
Selling Price
$ 32.32
666
495
643
701
Market Price
$ 62.30
Selling Price
$ 52.64
818
169
236
2044
Market Price
$ 66.93
Selling Price
$ 56.96
1928
1144
703
2489
Market Price
$ 54.73
Selling Price
$ 45.72
2931
1199
1233
4212
Market Price
$ 41.06
Selling Price
$ 37.21
1230
904
802
4169
Market Price
$ 31.43
Selling Price
$ 26.78
1456
797
1194
2646