Market Price
$ 51.54
Selling Price
$ 44.86
153
117
107
462
Market Price
$ 48.73
Selling Price
$ 44.05
1401
1110
888
4652
Market Price
$ 59.87
Selling Price
$ 50.14
2107
1202
699
3645
Market Price
$ 28.64
Selling Price
$ 25.54
818
697
674
940
Market Price
$ 33.20
Selling Price
$ 29.19
247
164
196
1188
Market Price
$ 50.22
Selling Price
$ 43.47
815
651
808
1855
Market Price
$ 35.60
Selling Price
$ 31.06
1255
554
734
2955
Market Price
$ 60.56
Selling Price
$ 52.27
639
295
508
964
Market Price
$ 37.30
Selling Price
$ 33.43
408
147
406
1180
Market Price
$ 46.06
Selling Price
$ 41.62
1003
1001
600
1903
Market Price
$ 31.14
Selling Price
$ 26.56
1027
935
399
1336
Market Price
$ 67.64
Selling Price
$ 57.07
2243
1077
635
4088
Market Price
$ 62.85
Selling Price
$ 54.59
418
228
411
2066
Market Price
$ 46.61
Selling Price
$ 40.29
3937
1154
2812
4109
Market Price
$ 34.11
Selling Price
$ 28.96
993
726
891
4779
Market Price
$ 29.44
Selling Price
$ 26.50
3763
1846
953
4431
Market Price
$ 30.34
Selling Price
$ 26.18
340
225
249
1391
Market Price
$ 44.27
Selling Price
$ 38.13
2447
2086
1697
3819
Market Price
$ 40.01
Selling Price
$ 34.83
2023
1464
1927
4704
Market Price
$ 42.95
Selling Price
$ 37.00
2617
880
1683
2658
Market Price
$ 59.72
Selling Price
$ 53.40
2760
1320
1112
2951
Market Price
$ 66.69
Selling Price
$ 56.66
477
189
173
628
Market Price
$ 53.47
Selling Price
$ 44.97
622
522
332
629
Market Price
$ 41.69
Selling Price
$ 36.06
2771
1329
2195
2813
Market Price
$ 57.98
Selling Price
$ 48.44
395
163
339
791
Market Price
$ 42.35
Selling Price
$ 37.05
1447
1088
1264
4527
Market Price
$ 28.31
Selling Price
$ 25.60
1357
496
1345
1977
Market Price
$ 51.17
Selling Price
$ 45.32
2973
1462
989
4342
Market Price
$ 55.44
Selling Price
$ 47.00
273
219
211
620
Market Price
$ 65.31
Selling Price
$ 54.89
183
129
167
589
Market Price
$ 38.64
Selling Price
$ 32.48
3629
3332
2649
3927
Market Price
$ 58.62
Selling Price
$ 50.84
2807
1773
2162
2922
Market Price
$ 60.64
Selling Price
$ 53.90
500
282
499
1135
Market Price
$ 46.33
Selling Price
$ 41.22
1159
876
256
2953
Market Price
$ 48.00
Selling Price
$ 42.41
697
589
360
1988
Market Price
$ 42.29
Selling Price
$ 36.94
1803
883
774
1882
Market Price
$ 45.51
Selling Price
$ 39.09
2402
1822
1568
3576
Market Price
$ 36.96
Selling Price
$ 32.84
950
934
873
966
Market Price
$ 65.45
Selling Price
$ 56.70
641
334
346
778
Market Price
$ 46.20
Selling Price
$ 40.22
927
590
366
1215