Market Price
$ 49.34
Selling Price
$ 42.26
1220
609
315
2897
Market Price
$ 55.92
Selling Price
$ 49.73
4119
1370
2215
4155
Market Price
$ 56.18
Selling Price
$ 48.79
841
422
733
2692
Market Price
$ 64.56
Selling Price
$ 56.41
1482
818
513
3185
Market Price
$ 54.86
Selling Price
$ 46.09
1965
396
1237
2106
Market Price
$ 29.91
Selling Price
$ 26.34
278
105
256
856
Market Price
$ 35.98
Selling Price
$ 31.87
193
68
177
783
Market Price
$ 65.47
Selling Price
$ 59.34
2418
799
1338
4956
Market Price
$ 39.79
Selling Price
$ 33.27
1926
1105
1170
2018
Market Price
$ 32.59
Selling Price
$ 27.34
2762
1548
1688
3664
Market Price
$ 43.66
Selling Price
$ 37.81
1659
1457
1182
2203
Market Price
$ 39.35
Selling Price
$ 33.91
1479
1231
816
1955
Market Price
$ 42.06
Selling Price
$ 35.57
775
221
562
3061
Market Price
$ 31.26
Selling Price
$ 27.98
394
318
349
1188
Market Price
$ 43.26
Selling Price
$ 38.12
685
467
410
2302
Market Price
$ 51.32
Selling Price
$ 45.87
551
515
484
1717
Market Price
$ 48.97
Selling Price
$ 43.74
2110
1877
2094
3987
Market Price
$ 57.15
Selling Price
$ 49.27
3570
3282
2957
4853
Market Price
$ 70.65
Selling Price
$ 59.21
1138
835
350
1507
Market Price
$ 55.76
Selling Price
$ 50.59
4066
3925
1570
4353
Market Price
$ 65.95
Selling Price
$ 56.25
4691
2475
2127
4750
Market Price
$ 67.51
Selling Price
$ 56.89
1214
652
619
4300
Market Price
$ 49.73
Selling Price
$ 44.39
3702
1369
2471
4053
Market Price
$ 41.05
Selling Price
$ 35.03
1209
677
778
4888
Market Price
$ 39.22
Selling Price
$ 35.25
632
357
388
1431
Market Price
$ 45.09
Selling Price
$ 38.74
962
954
344
1376
Market Price
$ 50.52
Selling Price
$ 44.48
3571
1484
1122
3706
Market Price
$ 58.43
Selling Price
$ 52.88
3040
1624
1220
3924
Market Price
$ 49.83
Selling Price
$ 41.65
477
331
303
2384
Market Price
$ 37.89
Selling Price
$ 31.78
1683
992
1048
2006
Market Price
$ 60.67
Selling Price
$ 54.09
727
209
237
3104
Market Price
$ 69.81
Selling Price
$ 59.56
1427
642
803
1573
Market Price
$ 44.70
Selling Price
$ 37.90
1844
1050
1309
4283
Market Price
$ 38.77
Selling Price
$ 34.98
3874
2053
3241
4022
Market Price
$ 56.56
Selling Price
$ 49.00
2284
626
1692
4502
Market Price
$ 59.39
Selling Price
$ 50.01
2321
1610
2118
3368
Market Price
$ 68.14
Selling Price
$ 58.68
2856
1479
1253
4852
Market Price
$ 44.33
Selling Price
$ 37.79
1072
540
600
2203
Market Price
$ 51.49
Selling Price
$ 46.76
2466
1153
1129
2571
Market Price
$ 37.41
Selling Price
$ 33.67
379
80
235
550