Market Price
$ 47.44
Selling Price
$ 39.78
1975
534
858
2119
Market Price
$ 34.16
Selling Price
$ 28.84
2154
846
1747
4548
Market Price
$ 44.88
Selling Price
$ 38.14
2148
2110
1902
3703
Market Price
$ 64.90
Selling Price
$ 57.28
891
544
655
3481
Market Price
$ 33.21
Selling Price
$ 27.76
2040
1917
1762
2593
Market Price
$ 61.88
Selling Price
$ 53.84
1051
740
685
3586
Market Price
$ 29.30
Selling Price
$ 25.48
2103
1270
783
3432
Market Price
$ 56.32
Selling Price
$ 51.18
2003
490
871
4016
Market Price
$ 65.37
Selling Price
$ 56.81
419
387
108
1572
Market Price
$ 66.32
Selling Price
$ 57.63
2875
2860
1821
3131
Market Price
$ 39.45
Selling Price
$ 33.78
1699
1492
1203
2484
Market Price
$ 32.48
Selling Price
$ 28.75
799
214
645
3538
Market Price
$ 31.92
Selling Price
$ 28.33
2910
1767
2870
3042
Market Price
$ 34.21
Selling Price
$ 29.29
2034
1992
1870
3907
Market Price
$ 34.28
Selling Price
$ 31.04
1966
931
1502
2563
Market Price
$ 63.70
Selling Price
$ 56.98
809
333
337
1282
Market Price
$ 34.40
Selling Price
$ 29.61
595
466
563
774
Market Price
$ 51.26
Selling Price
$ 45.36
523
308
395
1219
Market Price
$ 39.62
Selling Price
$ 34.07
2883
1739
2389
4110
Market Price
$ 39.83
Selling Price
$ 33.33
940
927
929
1547
Market Price
$ 55.63
Selling Price
$ 47.52
1069
410
267
4988
Market Price
$ 42.00
Selling Price
$ 36.43
324
198
117
480
Market Price
$ 57.74
Selling Price
$ 48.21
1547
496
1381
1730
Market Price
$ 40.63
Selling Price
$ 36.54
1742
429
798
3742
Market Price
$ 40.89
Selling Price
$ 36.49
363
319
172
877
Market Price
$ 60.49
Selling Price
$ 51.97
2192
1552
2036
3164
Market Price
$ 51.33
Selling Price
$ 42.79
271
236
145
1299
Market Price
$ 40.05
Selling Price
$ 34.00
1476
568
309
1785
Market Price
$ 54.73
Selling Price
$ 45.73
4093
2483
1367
4967
Market Price
$ 38.82
Selling Price
$ 33.22
1862
1283
1208
2865
Market Price
$ 49.91
Selling Price
$ 43.45
3974
2703
3738
4118
Market Price
$ 34.38
Selling Price
$ 29.68
789
363
318
1983
Market Price
$ 31.47
Selling Price
$ 26.65
1832
1536
1800
4667
Market Price
$ 42.23
Selling Price
$ 37.86
1073
395
480
3487
Market Price
$ 38.73
Selling Price
$ 34.21
492
192
302
2380
Market Price
$ 70.20
Selling Price
$ 59.40
2363
1141
740
4487
Market Price
$ 52.77
Selling Price
$ 44.26
2285
1983
638
2802
Market Price
$ 68.38
Selling Price
$ 57.31
644
395
187
1893
Market Price
$ 28.97
Selling Price
$ 25.76
2043
1463
450
2079
Market Price
$ 56.04
Selling Price
$ 50.49
2206
1207
1638
3519