Market Price
$ 46.44
Selling Price
$ 39.08
2267
480
1895
4013
Market Price
$ 69.35
Selling Price
$ 58.18
4100
2199
1910
4330
Market Price
$ 48.35
Selling Price
$ 40.61
123
120
94
439
Market Price
$ 47.44
Selling Price
$ 39.96
3587
3331
1040
4192
Market Price
$ 39.06
Selling Price
$ 33.06
4140
3809
3935
4718
Market Price
$ 51.45
Selling Price
$ 45.12
2811
1852
2023
4455
Market Price
$ 50.37
Selling Price
$ 44.18
1644
1188
1371
3450
Market Price
$ 57.96
Selling Price
$ 50.26
1652
599
1216
1678
Market Price
$ 57.63
Selling Price
$ 49.03
1556
1391
1346
1875
Market Price
$ 49.83
Selling Price
$ 44.97
2378
1051
2021
2519
Market Price
$ 44.59
Selling Price
$ 38.61
1010
300
997
3298
Market Price
$ 60.88
Selling Price
$ 52.69
516
371
168
1521
Market Price
$ 60.85
Selling Price
$ 54.95
1636
1567
1351
3160
Market Price
$ 36.62
Selling Price
$ 30.68
1363
1279
422
4890
Market Price
$ 40.51
Selling Price
$ 36.15
639
517
326
1684
Market Price
$ 58.85
Selling Price
$ 53.36
303
146
284
926
Market Price
$ 39.07
Selling Price
$ 33.55
4497
4361
1962
4629
Market Price
$ 62.34
Selling Price
$ 53.12
231
95
214
773
Market Price
$ 63.15
Selling Price
$ 57.36
1219
830
938
3832
Market Price
$ 68.14
Selling Price
$ 57.89
2530
1278
1730
3960
Market Price
$ 39.52
Selling Price
$ 34.03
2677
731
1623
4011
Market Price
$ 61.68
Selling Price
$ 52.42
1451
1177
623
2432
Market Price
$ 38.38
Selling Price
$ 32.69
1649
678
1574
2274
Market Price
$ 46.97
Selling Price
$ 40.34
3203
2678
2735
3507
Market Price
$ 68.58
Selling Price
$ 59.67
438
212
266
2096
Market Price
$ 48.11
Selling Price
$ 42.67
2728
2453
564
4363
Market Price
$ 63.43
Selling Price
$ 54.56
2100
1568
1721
2682
Market Price
$ 64.00
Selling Price
$ 56.71
3273
839
1532
3535
Market Price
$ 67.22
Selling Price
$ 56.33
271
132
261
473
Market Price
$ 37.32
Selling Price
$ 31.64
779
500
317
3240
Market Price
$ 55.56
Selling Price
$ 48.97
1478
1139
1412
2741
Market Price
$ 31.37
Selling Price
$ 27.73
2532
1199
577
2978
Market Price
$ 66.38
Selling Price
$ 56.56
3040
2102
805
3616
Market Price
$ 61.13
Selling Price
$ 53.35
428
366
218
1081
Market Price
$ 30.78
Selling Price
$ 26.73
2167
1843
1148
4696
Market Price
$ 48.91
Selling Price
$ 41.77
1356
1247
616
1998
Market Price
$ 46.18
Selling Price
$ 40.71
703
178
599
3333
Market Price
$ 50.17
Selling Price
$ 45.60
450
339
268
805
Market Price
$ 47.60
Selling Price
$ 42.42
3780
1167
2183
4519
Market Price
$ 41.54
Selling Price
$ 35.50
2174
1579
905
4956