Market Price
$ 66.07
Selling Price
$ 55.26
846
641
665
4214
Market Price
$ 48.20
Selling Price
$ 43.38
1627
1288
610
2214
Market Price
$ 65.97
Selling Price
$ 57.21
317
150
144
403
Market Price
$ 41.99
Selling Price
$ 37.55
547
163
450
2054
Market Price
$ 39.14
Selling Price
$ 35.18
2453
506
1879
3315
Market Price
$ 44.66
Selling Price
$ 37.79
2435
1680
1134
2597
Market Price
$ 61.79
Selling Price
$ 54.59
836
210
256
1635
Market Price
$ 54.16
Selling Price
$ 46.72
1874
582
975
3965
Market Price
$ 47.14
Selling Price
$ 39.67
4574
3434
2684
4721
Market Price
$ 62.52
Selling Price
$ 53.87
181
99
174
554
Market Price
$ 36.71
Selling Price
$ 33.23
1683
1563
625
3379
Market Price
$ 34.57
Selling Price
$ 29.10
449
232
174
903
Market Price
$ 33.31
Selling Price
$ 29.09
2100
914
621
2567
Market Price
$ 35.89
Selling Price
$ 30.44
441
95
368
696
Market Price
$ 37.61
Selling Price
$ 32.71
1954
1294
1502
3179
Market Price
$ 53.59
Selling Price
$ 47.70
1973
1951
1104
1981
Market Price
$ 54.55
Selling Price
$ 48.60
508
178
331
783
Market Price
$ 50.95
Selling Price
$ 45.10
4432
3781
1633
4840
Market Price
$ 45.80
Selling Price
$ 38.97
2315
1810
1764
3097
Market Price
$ 59.40
Selling Price
$ 53.25
899
542
259
1320
Market Price
$ 50.01
Selling Price
$ 44.10
2720
686
2365
2848
Market Price
$ 68.04
Selling Price
$ 59.08
501
231
112
606
Market Price
$ 33.80
Selling Price
$ 28.77
252
142
160
976
Market Price
$ 50.78
Selling Price
$ 43.25
817
260
606
825
Market Price
$ 36.95
Selling Price
$ 30.83
629
191
604
1255
Market Price
$ 44.58
Selling Price
$ 40.30
2111
1130
1894
2794
Market Price
$ 57.18
Selling Price
$ 48.56
3303
1840
1660
4885
Market Price
$ 56.70
Selling Price
$ 47.50
1871
1633
1268
3031
Market Price
$ 51.45
Selling Price
$ 42.98
2651
1304
1548
4776
Market Price
$ 42.85
Selling Price
$ 35.80
522
378
199
2145
Market Price
$ 54.97
Selling Price
$ 48.67
1359
606
781
2976
Market Price
$ 41.90
Selling Price
$ 37.52
1048
656
951
4720
Market Price
$ 42.45
Selling Price
$ 37.97
1947
1031
1087
2419
Market Price
$ 36.66
Selling Price
$ 30.78
1008
264
948
2434
Market Price
$ 46.70
Selling Price
$ 41.98
2540
960
1341
4539
Market Price
$ 44.63
Selling Price
$ 39.71
1050
1038
883
4073
Market Price
$ 61.19
Selling Price
$ 55.52
867
404
353
1351
Market Price
$ 66.95
Selling Price
$ 59.30
342
311
291
1271
Market Price
$ 28.22
Selling Price
$ 25.33
798
185
263
927
Market Price
$ 54.71
Selling Price
$ 49.11
1768
1004
365
2288