Market Price
$ 42.43
Selling Price
$ 38.06
1826
1648
1680
4655
Market Price
$ 43.41
Selling Price
$ 37.86
516
257
295
938
Market Price
$ 59.45
Selling Price
$ 53.75
3453
1689
2379
4415
Market Price
$ 64.25
Selling Price
$ 56.97
935
555
490
1686
Market Price
$ 53.42
Selling Price
$ 45.36
2260
2236
1657
2573
Market Price
$ 41.02
Selling Price
$ 36.62
647
204
453
801
Market Price
$ 30.42
Selling Price
$ 25.90
478
346
154
2164
Market Price
$ 64.41
Selling Price
$ 57.64
1992
1734
1521
4890
Market Price
$ 48.69
Selling Price
$ 44.09
2813
2309
953
4380
Market Price
$ 65.37
Selling Price
$ 57.61
1594
978
718
3129
Market Price
$ 30.44
Selling Price
$ 26.32
886
773
317
1361
Market Price
$ 33.10
Selling Price
$ 27.99
2611
1510
2457
3295
Market Price
$ 47.47
Selling Price
$ 41.21
4512
3160
2232
4964
Market Price
$ 31.17
Selling Price
$ 27.69
2130
826
456
3927
Market Price
$ 40.23
Selling Price
$ 35.74
2280
1679
550
3851
Market Price
$ 47.65
Selling Price
$ 42.01
822
206
537
2780
Market Price
$ 29.47
Selling Price
$ 26.43
408
109
217
989
Market Price
$ 65.06
Selling Price
$ 56.72
540
346
317
1844
Market Price
$ 36.05
Selling Price
$ 30.72
1411
522
1274
3275
Market Price
$ 39.43
Selling Price
$ 35.63
1319
1083
288
2343
Market Price
$ 62.28
Selling Price
$ 52.48
4037
1808
3957
4730
Market Price
$ 50.17
Selling Price
$ 43.92
1598
1242
1306
1964
Market Price
$ 41.95
Selling Price
$ 35.71
1205
1063
393
2041
Market Price
$ 66.51
Selling Price
$ 59.88
2185
1273
1914
2468
Market Price
$ 37.04
Selling Price
$ 32.89
666
173
539
2890
Market Price
$ 55.18
Selling Price
$ 49.86
3287
2892
1274
3934
Market Price
$ 33.68
Selling Price
$ 28.81
1056
665
831
1904
Market Price
$ 53.18
Selling Price
$ 46.39
1634
1545
720
3008
Market Price
$ 41.61
Selling Price
$ 36.05
1857
1531
1048
3486
Market Price
$ 40.22
Selling Price
$ 36.29
224
142
209
587
Market Price
$ 45.31
Selling Price
$ 40.13
1123
749
854
1694
Market Price
$ 38.69
Selling Price
$ 34.78
3176
2307
2430
4054
Market Price
$ 66.20
Selling Price
$ 59.59
2345
1347
1097
4502
Market Price
$ 50.95
Selling Price
$ 44.40
2942
2937
1208
3018
Market Price
$ 38.98
Selling Price
$ 34.13
3571
3076
1518
3666
Market Price
$ 65.90
Selling Price
$ 57.08
1351
1128
901
4897
Market Price
$ 31.92
Selling Price
$ 28.76
327
249
124
1239
Market Price
$ 49.70
Selling Price
$ 43.91
584
204
551
953
Market Price
$ 50.12
Selling Price
$ 43.59
2764
1569
2520
4397
Market Price
$ 43.31
Selling Price
$ 38.02
1548
831
823
3775