Market Price
$ 45.51
Selling Price
$ 40.72
1565
815
869
4170
Market Price
$ 37.59
Selling Price
$ 31.98
529
182
118
1577
Market Price
$ 36.20
Selling Price
$ 31.39
605
364
317
629
Market Price
$ 39.89
Selling Price
$ 33.33
380
356
175
1525
Market Price
$ 27.85
Selling Price
$ 25.08
2324
925
1685
3398
Market Price
$ 54.15
Selling Price
$ 45.70
2807
2278
1728
3293
Market Price
$ 69.67
Selling Price
$ 59.47
1265
431
558
3334
Market Price
$ 45.58
Selling Price
$ 40.55
1444
353
410
4294
Market Price
$ 60.44
Selling Price
$ 51.09
239
183
123
405
Market Price
$ 45.18
Selling Price
$ 39.97
521
317
456
694
Market Price
$ 46.32
Selling Price
$ 41.25
1708
559
905
2068
Market Price
$ 70.19
Selling Price
$ 58.76
1527
877
1411
3357
Market Price
$ 33.57
Selling Price
$ 29.19
1767
1701
659
4813
Market Price
$ 52.22
Selling Price
$ 44.06
1306
938
1004
1677
Market Price
$ 64.16
Selling Price
$ 55.37
652
407
477
2988
Market Price
$ 37.78
Selling Price
$ 34.26
1132
313
960
3155
Market Price
$ 46.95
Selling Price
$ 41.98
578
210
558
762
Market Price
$ 60.07
Selling Price
$ 50.21
934
909
542
3565
Market Price
$ 31.30
Selling Price
$ 26.35
328
69
134
1292
Market Price
$ 47.01
Selling Price
$ 42.19
782
383
718
900
Market Price
$ 63.54
Selling Price
$ 53.19
1688
726
1444
3922
Market Price
$ 36.04
Selling Price
$ 31.26
1048
1044
263
1221
Market Price
$ 29.25
Selling Price
$ 26.04
1417
1353
1112
1684
Market Price
$ 53.78
Selling Price
$ 47.97
1739
1557
1682
3007
Market Price
$ 44.66
Selling Price
$ 39.61
2119
1008
1377
3856
Market Price
$ 33.18
Selling Price
$ 30.02
1487
1135
852
4334
Market Price
$ 32.29
Selling Price
$ 28.50
723
254
267
1891
Market Price
$ 62.30
Selling Price
$ 52.50
1054
341
831
2037
Market Price
$ 54.06
Selling Price
$ 46.33
1153
460
325
1657
Market Price
$ 45.64
Selling Price
$ 39.72
763
460
217
1000
Market Price
$ 36.68
Selling Price
$ 30.75
4312
2562
2034
4459
Market Price
$ 32.80
Selling Price
$ 29.68
144
73
76
463
Market Price
$ 62.04
Selling Price
$ 54.21
1770
714
1145
2139
Market Price
$ 53.94
Selling Price
$ 48.79
1189
315
786
2267
Market Price
$ 50.22
Selling Price
$ 43.25
1200
981
776
1435
Market Price
$ 53.83
Selling Price
$ 47.49
557
352
415
1225
Market Price
$ 52.27
Selling Price
$ 44.73
1739
1160
918
2500
Market Price
$ 58.95
Selling Price
$ 50.39
309
238
91
632
Market Price
$ 55.31
Selling Price
$ 49.08
2120
1131
1276
4017
Market Price
$ 51.97
Selling Price
$ 45.00
426
165
363
1892