Market Price
$ 65.06
Selling Price
$ 54.84
1139
671
343
2394
Market Price
$ 45.90
Selling Price
$ 40.43
371
363
149
1599
Market Price
$ 46.06
Selling Price
$ 40.77
3739
3369
1571
4561
Market Price
$ 39.24
Selling Price
$ 34.48
2034
664
1342
4960
Market Price
$ 40.99
Selling Price
$ 35.54
1320
653
1110
4305
Market Price
$ 43.73
Selling Price
$ 39.41
552
310
358
863
Market Price
$ 40.55
Selling Price
$ 33.84
1491
351
1439
4011
Market Price
$ 54.08
Selling Price
$ 46.59
1092
1003
557
1337
Market Price
$ 38.24
Selling Price
$ 34.71
1762
1599
935
4667
Market Price
$ 53.99
Selling Price
$ 45.65
2225
541
2165
3059
Market Price
$ 49.13
Selling Price
$ 44.51
537
184
525
616
Market Price
$ 59.69
Selling Price
$ 50.64
3721
1811
2162
4426
Market Price
$ 44.08
Selling Price
$ 37.89
2595
2004
1344
2692
Market Price
$ 30.12
Selling Price
$ 26.28
2019
694
1164
2591
Market Price
$ 38.72
Selling Price
$ 34.50
3155
3131
2925
3509
Market Price
$ 60.14
Selling Price
$ 52.07
1899
733
780
4502
Market Price
$ 63.63
Selling Price
$ 55.28
4481
4336
1245
4801
Market Price
$ 65.73
Selling Price
$ 54.78
1400
1205
1031
1553
Market Price
$ 47.36
Selling Price
$ 41.20
3488
1526
2702
4844
Market Price
$ 46.96
Selling Price
$ 42.08
1106
754
376
3981
Market Price
$ 41.62
Selling Price
$ 36.40
1801
642
731
2062
Market Price
$ 31.08
Selling Price
$ 26.63
1573
795
372
3035
Market Price
$ 56.59
Selling Price
$ 47.26
1120
662
888
3130
Market Price
$ 44.84
Selling Price
$ 38.22
526
515
298
1135
Market Price
$ 33.24
Selling Price
$ 27.94
1378
866
523
1494
Market Price
$ 56.57
Selling Price
$ 48.83
3356
1640
764
3842
Market Price
$ 47.17
Selling Price
$ 40.40
3353
1727
1523
3471
Market Price
$ 63.09
Selling Price
$ 54.40
3376
3011
1646
4890
Market Price
$ 37.60
Selling Price
$ 33.86
1864
1458
1442
5000
Market Price
$ 48.46
Selling Price
$ 41.63
773
698
672
954
Market Price
$ 54.91
Selling Price
$ 49.77
657
474
198
1596
Market Price
$ 30.47
Selling Price
$ 25.73
2743
1403
1854
4298
Market Price
$ 32.76
Selling Price
$ 29.63
1488
398
910
3272
Market Price
$ 62.22
Selling Price
$ 55.81
757
463
174
1224
Market Price
$ 33.47
Selling Price
$ 28.14
1024
461
738
1970
Market Price
$ 50.99
Selling Price
$ 43.30
3925
1015
3281
4959
Market Price
$ 48.48
Selling Price
$ 42.79
519
131
212
2280
Market Price
$ 41.64
Selling Price
$ 36.88
1097
1029
891
1659
Market Price
$ 44.21
Selling Price
$ 38.87
2843
1584
1580
4765
Market Price
$ 36.36
Selling Price
$ 32.49
1967
1626
1790
4812