Market Price
$ 32.47
Selling Price
$ 27.13
2574
2153
1742
2712
Market Price
$ 56.70
Selling Price
$ 48.30
537
473
257
2158
Market Price
$ 32.56
Selling Price
$ 28.13
1216
1133
1098
1825
Market Price
$ 53.61
Selling Price
$ 45.78
1021
269
428
2151
Market Price
$ 54.71
Selling Price
$ 46.92
2599
2553
651
4466
Market Price
$ 35.02
Selling Price
$ 31.28
2128
1893
1038
3170
Market Price
$ 31.28
Selling Price
$ 28.16
3402
3151
3333
3517
Market Price
$ 46.93
Selling Price
$ 39.84
842
565
609
1861
Market Price
$ 58.08
Selling Price
$ 48.68
1751
811
1531
2930
Market Price
$ 67.21
Selling Price
$ 59.52
3280
767
1098
4192
Market Price
$ 46.94
Selling Price
$ 39.64
1278
1092
407
4606
Market Price
$ 42.84
Selling Price
$ 37.89
953
657
711
2207
Market Price
$ 46.73
Selling Price
$ 41.61
2305
1992
801
4046
Market Price
$ 29.93
Selling Price
$ 25.05
792
712
160
1624
Market Price
$ 36.94
Selling Price
$ 31.21
1138
529
855
4869
Market Price
$ 39.14
Selling Price
$ 35.33
3854
1263
2019
4701
Market Price
$ 47.58
Selling Price
$ 40.15
2771
589
1035
3923
Market Price
$ 68.57
Selling Price
$ 58.48
428
343
314
581
Market Price
$ 48.59
Selling Price
$ 40.75
1239
969
726
4083
Market Price
$ 33.06
Selling Price
$ 28.42
1244
492
360
1816
Market Price
$ 29.90
Selling Price
$ 25.45
3513
3462
1036
4679
Market Price
$ 54.49
Selling Price
$ 47.94
906
785
205
1007
Market Price
$ 46.49
Selling Price
$ 39.75
1272
1233
279
4026
Market Price
$ 49.09
Selling Price
$ 41.94
1407
1296
475
2698
Market Price
$ 67.63
Selling Price
$ 59.98
309
260
216
668
Market Price
$ 47.88
Selling Price
$ 42.66
313
161
160
1075
Market Price
$ 36.12
Selling Price
$ 31.10
1848
1787
1811
3509
Market Price
$ 33.04
Selling Price
$ 29.28
404
80
103
492
Market Price
$ 34.92
Selling Price
$ 30.10
2772
780
1492
4890
Market Price
$ 37.12
Selling Price
$ 32.07
2374
1923
1398
3206
Market Price
$ 51.85
Selling Price
$ 46.75
1130
448
704
3538
Market Price
$ 41.34
Selling Price
$ 35.56
2106
996
1191
2902
Market Price
$ 64.63
Selling Price
$ 58.69
1901
587
1612
3265
Market Price
$ 60.50
Selling Price
$ 54.29
1896
1599
974
3373
Market Price
$ 44.12
Selling Price
$ 39.26
3171
2098
1322
4795
Market Price
$ 59.17
Selling Price
$ 50.66
627
235
336
1171
Market Price
$ 32.84
Selling Price
$ 28.02
296
84
226
886
Market Price
$ 50.69
Selling Price
$ 44.82
900
451
224
1904
Market Price
$ 52.64
Selling Price
$ 45.35
898
772
726
1511
Market Price
$ 60.56
Selling Price
$ 52.31
3072
951
2684
4308