Market Price
$ 30.81
Selling Price
$ 26.55
1026
832
855
1273
Market Price
$ 30.06
Selling Price
$ 27.19
3662
1853
1806
4978
Market Price
$ 46.01
Selling Price
$ 39.80
994
788
863
2201
Market Price
$ 56.68
Selling Price
$ 48.94
1051
457
1020
2211
Market Price
$ 66.66
Selling Price
$ 59.97
3020
979
1283
4051
Market Price
$ 45.67
Selling Price
$ 40.30
1565
951
1161
1737
Market Price
$ 58.17
Selling Price
$ 50.51
489
243
138
628
Market Price
$ 57.93
Selling Price
$ 50.75
197
107
103
889
Market Price
$ 56.59
Selling Price
$ 47.74
1914
1326
561
2089
Market Price
$ 64.92
Selling Price
$ 54.32
456
407
234
1292
Market Price
$ 48.54
Selling Price
$ 42.95
1557
901
1235
2385
Market Price
$ 65.43
Selling Price
$ 56.81
1127
501
1003
1959
Market Price
$ 43.57
Selling Price
$ 37.04
2456
871
2311
3200
Market Price
$ 54.25
Selling Price
$ 46.12
3072
2391
2065
4866
Market Price
$ 61.92
Selling Price
$ 56.19
1926
1345
996
4796
Market Price
$ 40.00
Selling Price
$ 34.95
373
235
232
1189
Market Price
$ 47.42
Selling Price
$ 42.85
718
390
480
1684
Market Price
$ 47.57
Selling Price
$ 39.76
4005
2922
2565
4260
Market Price
$ 52.03
Selling Price
$ 43.66
2412
1152
1716
3535
Market Price
$ 33.06
Selling Price
$ 27.84
633
202
188
983
Market Price
$ 40.40
Selling Price
$ 35.18
1290
801
1165
1817
Market Price
$ 48.60
Selling Price
$ 41.02
472
224
161
1214
Market Price
$ 43.67
Selling Price
$ 36.64
2190
1724
936
3896
Market Price
$ 58.76
Selling Price
$ 50.73
2796
2752
1286
2881
Market Price
$ 32.86
Selling Price
$ 29.00
307
141
227
1269
Market Price
$ 39.48
Selling Price
$ 34.76
390
126
123
1255
Market Price
$ 57.54
Selling Price
$ 51.60
824
743
569
1785
Market Price
$ 36.68
Selling Price
$ 31.08
444
312
444
810
Market Price
$ 55.97
Selling Price
$ 49.60
3806
3002
2830
4081
Market Price
$ 34.40
Selling Price
$ 28.97
524
402
376
2435
Market Price
$ 64.41
Selling Price
$ 58.41
1804
1704
393
4288
Market Price
$ 38.44
Selling Price
$ 32.70
2640
1893
2010
3182
Market Price
$ 30.91
Selling Price
$ 26.69
2607
553
1668
3644
Market Price
$ 55.32
Selling Price
$ 48.59
2258
926
1838
2285
Market Price
$ 57.90
Selling Price
$ 52.09
505
409
329
1076
Market Price
$ 30.18
Selling Price
$ 27.28
1521
1157
1309
4951
Market Price
$ 50.57
Selling Price
$ 43.10
2558
1525
661
4330
Market Price
$ 49.30
Selling Price
$ 42.74
2815
754
1935
3243
Market Price
$ 56.53
Selling Price
$ 48.54
1125
1012
1006
1291
Market Price
$ 67.45
Selling Price
$ 58.32
1214
1171
1200
1461