Market Price
$ 48.40
Selling Price
$ 42.34
1352
444
686
2870
Market Price
$ 36.04
Selling Price
$ 32.60
2300
1129
1867
3119
Market Price
$ 49.14
Selling Price
$ 43.55
1958
1596
656
3784
Market Price
$ 34.43
Selling Price
$ 30.06
550
461
496
2587
Market Price
$ 45.37
Selling Price
$ 38.91
828
631
688
1171
Market Price
$ 40.46
Selling Price
$ 34.83
961
744
733
1002
Market Price
$ 27.94
Selling Price
$ 25.08
389
270
244
1239
Market Price
$ 62.72
Selling Price
$ 56.86
203
185
197
405
Market Price
$ 60.23
Selling Price
$ 54.74
709
232
462
1202
Market Price
$ 48.71
Selling Price
$ 40.61
520
452
331
2233
Market Price
$ 59.75
Selling Price
$ 52.77
2245
2200
1673
4620
Market Price
$ 36.90
Selling Price
$ 31.08
291
137
158
798
Market Price
$ 57.48
Selling Price
$ 49.21
1281
455
1036
3680
Market Price
$ 31.66
Selling Price
$ 28.32
1184
1093
811
1561
Market Price
$ 50.70
Selling Price
$ 45.80
741
277
467
1371
Market Price
$ 40.11
Selling Price
$ 35.22
1130
297
377
1471
Market Price
$ 54.39
Selling Price
$ 46.78
4250
2368
3281
4983
Market Price
$ 53.53
Selling Price
$ 46.22
2198
1133
1829
4487
Market Price
$ 58.90
Selling Price
$ 53.10
336
216
183
1477
Market Price
$ 48.17
Selling Price
$ 41.43
1131
843
1016
2176
Market Price
$ 50.25
Selling Price
$ 43.02
344
218
94
1306
Market Price
$ 29.52
Selling Price
$ 26.22
1967
461
1265
2153
Market Price
$ 51.19
Selling Price
$ 44.37
2999
1266
977
4578
Market Price
$ 53.38
Selling Price
$ 45.20
3559
2057
2771
3697
Market Price
$ 61.80
Selling Price
$ 52.21
2866
1099
1052
4220
Market Price
$ 57.79
Selling Price
$ 51.95
3008
1332
2350
4267
Market Price
$ 43.51
Selling Price
$ 37.52
2166
1714
1112
2690
Market Price
$ 54.79
Selling Price
$ 48.55
556
492
238
891
Market Price
$ 57.81
Selling Price
$ 48.41
713
227
213
954
Market Price
$ 36.58
Selling Price
$ 32.83
1051
983
879
1844
Market Price
$ 63.88
Selling Price
$ 53.58
1027
651
432
2336
Market Price
$ 53.65
Selling Price
$ 46.69
885
711
343
1260
Market Price
$ 45.99
Selling Price
$ 39.96
612
279
147
2251
Market Price
$ 48.48
Selling Price
$ 42.70
2505
1555
2081
3988
Market Price
$ 29.89
Selling Price
$ 26.18
139
125
102
477
Market Price
$ 64.92
Selling Price
$ 56.07
2352
787
1142
2504
Market Price
$ 46.19
Selling Price
$ 41.39
1470
1240
1116
2014
Market Price
$ 34.55
Selling Price
$ 30.29
407
82
296
1775
Market Price
$ 32.01
Selling Price
$ 28.35
777
396
548
1604
Market Price
$ 57.45
Selling Price
$ 52.16
2115
924
564
2736