Market Price
$ 28.48
Selling Price
$ 25.27
272
118
219
1357
Market Price
$ 52.94
Selling Price
$ 46.05
1183
844
515
2942
Market Price
$ 40.58
Selling Price
$ 36.66
3565
3090
968
4698
Market Price
$ 44.72
Selling Price
$ 37.42
664
170
376
704
Market Price
$ 49.73
Selling Price
$ 41.81
590
161
519
2535
Market Price
$ 41.56
Selling Price
$ 37.20
3697
3643
824
4176
Market Price
$ 59.93
Selling Price
$ 51.41
2424
1344
1769
3067
Market Price
$ 35.04
Selling Price
$ 29.94
3271
1490
2041
3516
Market Price
$ 53.92
Selling Price
$ 47.77
617
478
386
714
Market Price
$ 42.68
Selling Price
$ 37.96
1026
832
855
1273
Market Price
$ 46.73
Selling Price
$ 39.02
3662
1853
1806
4978
Market Price
$ 64.32
Selling Price
$ 55.71
994
788
863
2201
Market Price
$ 43.50
Selling Price
$ 36.50
1051
457
1020
2211
Market Price
$ 37.38
Selling Price
$ 33.94
3020
979
1283
4051
Market Price
$ 39.85
Selling Price
$ 36.06
1565
951
1161
1737
Market Price
$ 32.86
Selling Price
$ 28.79
489
243
138
628
Market Price
$ 44.57
Selling Price
$ 39.30
197
107
103
889
Market Price
$ 39.84
Selling Price
$ 35.90
1914
1326
561
2089
Market Price
$ 55.31
Selling Price
$ 50.07
456
407
234
1292
Market Price
$ 60.30
Selling Price
$ 51.48
1557
901
1235
2385
Market Price
$ 29.66
Selling Price
$ 25.78
1127
501
1003
1959
Market Price
$ 32.85
Selling Price
$ 29.14
2456
871
2311
3200
Market Price
$ 51.76
Selling Price
$ 43.31
3072
2391
2065
4866
Market Price
$ 60.43
Selling Price
$ 54.14
1926
1345
996
4796
Market Price
$ 52.74
Selling Price
$ 44.13
373
235
232
1189
Market Price
$ 52.83
Selling Price
$ 47.17
718
390
480
1684
Market Price
$ 48.36
Selling Price
$ 43.90
4005
2922
2565
4260
Market Price
$ 57.09
Selling Price
$ 49.11
2412
1152
1716
3535
Market Price
$ 41.62
Selling Price
$ 35.56
633
202
188
983
Market Price
$ 67.33
Selling Price
$ 57.89
1290
801
1165
1817
Market Price
$ 46.05
Selling Price
$ 41.30
472
224
161
1214
Market Price
$ 32.60
Selling Price
$ 29.53
2190
1724
936
3896
Market Price
$ 44.03
Selling Price
$ 38.79
2796
2752
1286
2881
Market Price
$ 41.43
Selling Price
$ 34.80
307
141
227
1269
Market Price
$ 43.08
Selling Price
$ 36.74
390
126
123
1255
Market Price
$ 63.06
Selling Price
$ 52.96
824
743
569
1785
Market Price
$ 51.47
Selling Price
$ 44.36
444
312
444
810
Market Price
$ 42.46
Selling Price
$ 36.28
3806
3002
2830
4081
Market Price
$ 55.41
Selling Price
$ 49.01
524
402
376
2435
Market Price
$ 59.22
Selling Price
$ 49.59
1804
1704
393
4288