Market Price
$ 38.51
Selling Price
$ 32.89
1436
388
1266
2197
Market Price
$ 47.29
Selling Price
$ 42.00
1155
494
753
2286
Market Price
$ 58.46
Selling Price
$ 50.70
1007
742
247
1143
Market Price
$ 44.53
Selling Price
$ 38.84
984
780
854
2521
Market Price
$ 32.28
Selling Price
$ 27.83
428
214
321
1740
Market Price
$ 55.74
Selling Price
$ 48.43
1092
778
680
3863
Market Price
$ 45.02
Selling Price
$ 39.78
805
267
469
1768
Market Price
$ 46.10
Selling Price
$ 41.82
456
250
104
456
Market Price
$ 67.36
Selling Price
$ 59.78
1889
1405
743
3233
Market Price
$ 61.79
Selling Price
$ 54.02
2756
1069
854
3182
Market Price
$ 46.03
Selling Price
$ 38.44
1220
1191
768
1726
Market Price
$ 58.35
Selling Price
$ 49.40
1263
838
339
1749
Market Price
$ 43.00
Selling Price
$ 37.85
2738
2040
1249
3792
Market Price
$ 44.65
Selling Price
$ 38.28
1158
1013
763
3026
Market Price
$ 37.37
Selling Price
$ 31.18
3391
3363
1469
3930
Market Price
$ 36.30
Selling Price
$ 30.88
806
440
617
898
Market Price
$ 51.49
Selling Price
$ 44.40
292
151
127
1132
Market Price
$ 36.57
Selling Price
$ 32.05
1516
372
1294
2714
Market Price
$ 33.77
Selling Price
$ 30.28
590
149
466
883
Market Price
$ 62.73
Selling Price
$ 54.78
1385
551
840
3025
Market Price
$ 43.05
Selling Price
$ 37.87
2503
647
2418
3133
Market Price
$ 56.84
Selling Price
$ 48.19
243
74
129
1110
Market Price
$ 66.49
Selling Price
$ 59.36
1865
1504
619
4665
Market Price
$ 46.41
Selling Price
$ 39.54
885
803
370
2234
Market Price
$ 55.19
Selling Price
$ 49.44
1295
666
1028
2080
Market Price
$ 42.67
Selling Price
$ 37.56
1489
800
1177
4278
Market Price
$ 30.14
Selling Price
$ 26.11
267
58
151
639
Market Price
$ 67.98
Selling Price
$ 57.67
1976
395
1418
3625
Market Price
$ 49.07
Selling Price
$ 44.08
4566
4407
1404
4680
Market Price
$ 66.93
Selling Price
$ 57.58
223
73
121
1005
Market Price
$ 42.98
Selling Price
$ 37.94
4082
3922
1516
4808
Market Price
$ 66.95
Selling Price
$ 59.04
1485
831
897
1619
Market Price
$ 60.15
Selling Price
$ 54.08
839
591
455
1622
Market Price
$ 30.08
Selling Price
$ 27.12
361
245
247
1452
Market Price
$ 61.62
Selling Price
$ 53.84
4149
1413
3663
4794
Market Price
$ 55.79
Selling Price
$ 49.03
2808
1250
2579
3585
Market Price
$ 63.66
Selling Price
$ 55.44
1130
666
410
1261
Market Price
$ 51.84
Selling Price
$ 44.39
334
187
151
801
Market Price
$ 53.31
Selling Price
$ 47.17
1674
1219
417
2601
Market Price
$ 49.42
Selling Price
$ 43.82
1766
702
1312
2929