Market Price
$ 32.08
Selling Price
$ 28.20
1854
1340
957
3478
Market Price
$ 62.52
Selling Price
$ 55.82
2928
2660
1816
3326
Market Price
$ 59.97
Selling Price
$ 51.96
2122
616
1476
3435
Market Price
$ 43.00
Selling Price
$ 36.33
1249
1093
497
1817
Market Price
$ 41.45
Selling Price
$ 34.89
358
285
317
1409
Market Price
$ 43.45
Selling Price
$ 37.71
1498
491
1251
1908
Market Price
$ 63.15
Selling Price
$ 54.55
4406
4126
1410
4441
Market Price
$ 53.47
Selling Price
$ 46.68
869
476
800
2718
Market Price
$ 57.60
Selling Price
$ 51.28
623
413
379
2003
Market Price
$ 59.40
Selling Price
$ 49.91
1143
966
1067
4155
Market Price
$ 52.67
Selling Price
$ 46.10
1979
545
1375
2987
Market Price
$ 59.16
Selling Price
$ 51.86
2979
1012
2418
4565
Market Price
$ 32.00
Selling Price
$ 27.73
309
134
76
494
Market Price
$ 36.87
Selling Price
$ 32.26
1404
1304
977
4566
Market Price
$ 55.20
Selling Price
$ 47.86
520
335
201
2433
Market Price
$ 43.86
Selling Price
$ 37.34
838
801
631
1493
Market Price
$ 29.08
Selling Price
$ 26.28
172
47
62
458
Market Price
$ 68.83
Selling Price
$ 58.03
1715
582
369
4627
Market Price
$ 66.11
Selling Price
$ 56.28
902
614
207
2303
Market Price
$ 49.74
Selling Price
$ 42.79
836
746
214
2164
Market Price
$ 64.05
Selling Price
$ 55.89
1424
292
827
3121
Market Price
$ 66.10
Selling Price
$ 58.89
2938
2003
1479
3704
Market Price
$ 70.75
Selling Price
$ 59.52
2300
1125
1712
4705
Market Price
$ 65.95
Selling Price
$ 59.58
2695
1202
2653
3419
Market Price
$ 66.31
Selling Price
$ 59.45
4165
3560
3152
4246
Market Price
$ 56.60
Selling Price
$ 47.56
1242
1043
288
2883
Market Price
$ 58.52
Selling Price
$ 51.12
3448
3044
1522
5000
Market Price
$ 56.48
Selling Price
$ 49.34
3217
2898
1964
4603
Market Price
$ 64.04
Selling Price
$ 56.86
1752
881
1636
3489
Market Price
$ 39.50
Selling Price
$ 34.99
4171
1459
1673
4558
Market Price
$ 36.39
Selling Price
$ 31.03
592
212
554
673
Market Price
$ 49.68
Selling Price
$ 43.39
1113
670
1090
1963
Market Price
$ 61.71
Selling Price
$ 53.63
1640
1446
924
3090
Market Price
$ 47.71
Selling Price
$ 43.26
967
857
767
2210
Market Price
$ 40.65
Selling Price
$ 34.22
1355
1028
689
3303
Market Price
$ 40.41
Selling Price
$ 34.28
2202
1560
1832
3156
Market Price
$ 43.71
Selling Price
$ 37.40
4772
1755
3090
4790
Market Price
$ 34.66
Selling Price
$ 30.90
1087
385
922
1090
Market Price
$ 36.23
Selling Price
$ 30.71
2144
1096
1578
3996
Market Price
$ 51.24
Selling Price
$ 44.21
3376
2258
2447
3566