Market Price
$ 32.64
Selling Price
$ 28.19
1018
522
949
1231
Market Price
$ 38.95
Selling Price
$ 35.08
895
275
890
3005
Market Price
$ 32.89
Selling Price
$ 29.08
3128
1181
1830
3141
Market Price
$ 61.18
Selling Price
$ 51.77
217
82
106
738
Market Price
$ 50.58
Selling Price
$ 44.92
1900
1072
1713
2307
Market Price
$ 58.29
Selling Price
$ 49.28
226
118
51
1109
Market Price
$ 53.25
Selling Price
$ 47.16
1686
445
987
4950
Market Price
$ 48.68
Selling Price
$ 42.17
1800
605
874
1994
Market Price
$ 64.52
Selling Price
$ 57.90
2110
1349
1236
3037
Market Price
$ 45.85
Selling Price
$ 39.11
1406
828
653
1677
Market Price
$ 56.56
Selling Price
$ 49.21
533
399
484
2578
Market Price
$ 44.46
Selling Price
$ 37.32
272
200
255
1220
Market Price
$ 57.43
Selling Price
$ 49.12
1395
1109
515
2550
Market Price
$ 43.49
Selling Price
$ 37.77
1372
687
1359
2126
Market Price
$ 31.78
Selling Price
$ 26.57
2271
1188
572
2283
Market Price
$ 51.80
Selling Price
$ 46.69
299
166
115
787
Market Price
$ 57.97
Selling Price
$ 48.97
1342
1087
600
1720
Market Price
$ 65.59
Selling Price
$ 57.71
2851
643
723
3627
Market Price
$ 56.22
Selling Price
$ 48.20
1782
1185
788
4569
Market Price
$ 46.52
Selling Price
$ 41.10
1674
1253
1370
2134
Market Price
$ 37.75
Selling Price
$ 32.43
1061
662
547
3826
Market Price
$ 49.34
Selling Price
$ 43.68
581
350
443
2188
Market Price
$ 36.22
Selling Price
$ 30.32
801
652
684
3943
Market Price
$ 32.66
Selling Price
$ 27.65
439
385
161
561
Market Price
$ 57.97
Selling Price
$ 50.97
2888
2853
864
4421
Market Price
$ 37.86
Selling Price
$ 32.40
2153
1967
1681
2179
Market Price
$ 60.76
Selling Price
$ 52.01
2451
1303
497
2578
Market Price
$ 37.68
Selling Price
$ 32.55
1560
406
1344
1985
Market Price
$ 31.63
Selling Price
$ 28.58
1204
652
1156
3298
Market Price
$ 45.13
Selling Price
$ 40.11
894
851
836
3252
Market Price
$ 41.31
Selling Price
$ 37.33
2249
694
558
3437
Market Price
$ 59.27
Selling Price
$ 52.18
702
390
146
2588
Market Price
$ 36.10
Selling Price
$ 31.19
407
182
384
944
Market Price
$ 31.08
Selling Price
$ 26.25
1421
735
733
1575
Market Price
$ 42.34
Selling Price
$ 36.69
958
581
534
4682
Market Price
$ 51.21
Selling Price
$ 44.07
2643
2507
941
4927
Market Price
$ 33.07
Selling Price
$ 29.56
1782
687
1544
3702
Market Price
$ 43.35
Selling Price
$ 37.90
2735
952
2080
3469
Market Price
$ 38.87
Selling Price
$ 33.32
4217
2088
2011
4890
Market Price
$ 40.21
Selling Price
$ 34.57
1083
825
835
4229