Market Price
$ 31.12
Selling Price
$ 27.62
1000
641
343
1198
Market Price
$ 51.22
Selling Price
$ 46.37
285
197
57
474
Market Price
$ 69.63
Selling Price
$ 59.74
3489
2092
820
4209
Market Price
$ 46.52
Selling Price
$ 40.77
2100
1624
783
2338
Market Price
$ 60.61
Selling Price
$ 51.37
703
290
499
1537
Market Price
$ 33.08
Selling Price
$ 28.70
1368
1013
307
2184
Market Price
$ 54.60
Selling Price
$ 45.71
1499
1161
890
1907
Market Price
$ 41.01
Selling Price
$ 34.95
1972
1769
1835
2990
Market Price
$ 53.64
Selling Price
$ 46.34
989
839
973
3709
Market Price
$ 37.47
Selling Price
$ 33.92
2699
1331
863
4236
Market Price
$ 37.83
Selling Price
$ 32.75
4389
3764
2031
4853
Market Price
$ 41.61
Selling Price
$ 34.95
1093
666
499
3052
Market Price
$ 30.95
Selling Price
$ 27.33
1393
1144
471
1915
Market Price
$ 54.95
Selling Price
$ 48.90
1193
843
1107
3222
Market Price
$ 60.89
Selling Price
$ 52.39
389
110
346
1529
Market Price
$ 33.10
Selling Price
$ 27.68
451
183
132
757
Market Price
$ 35.38
Selling Price
$ 32.00
744
174
216
1435
Market Price
$ 42.12
Selling Price
$ 35.78
414
205
227
493
Market Price
$ 48.50
Selling Price
$ 40.63
2884
1364
1222
3735
Market Price
$ 56.80
Selling Price
$ 47.45
3616
2755
3516
4872
Market Price
$ 66.58
Selling Price
$ 57.21
3133
2714
1341
3819
Market Price
$ 65.93
Selling Price
$ 59.54
3884
882
3358
4053
Market Price
$ 42.63
Selling Price
$ 36.82
1654
375
593
1675
Market Price
$ 52.05
Selling Price
$ 44.86
1965
1676
1733
3644
Market Price
$ 36.42
Selling Price
$ 30.83
1429
1065
1371
1952
Market Price
$ 57.36
Selling Price
$ 51.42
2351
1332
2075
3664
Market Price
$ 62.75
Selling Price
$ 55.43
674
561
320
2596
Market Price
$ 65.27
Selling Price
$ 55.24
1842
760
905
3113
Market Price
$ 62.10
Selling Price
$ 53.60
248
168
127
422
Market Price
$ 44.63
Selling Price
$ 39.25
1085
502
935
4265
Market Price
$ 46.10
Selling Price
$ 39.21
1402
738
735
1987
Market Price
$ 61.94
Selling Price
$ 55.61
537
263
484
989
Market Price
$ 55.82
Selling Price
$ 47.94
347
336
292
1182
Market Price
$ 60.24
Selling Price
$ 53.03
1282
955
490
3958
Market Price
$ 32.13
Selling Price
$ 29.07
1112
301
1040
1768
Market Price
$ 68.74
Selling Price
$ 57.44
1293
796
1267
2202
Market Price
$ 63.04
Selling Price
$ 54.37
3088
3056
868
3274
Market Price
$ 45.13
Selling Price
$ 39.81
311
156
204
1374
Market Price
$ 56.87
Selling Price
$ 51.56
147
137
33
519
Market Price
$ 62.86
Selling Price
$ 52.66
1312
1082
1031
2705