Market Price
$ 55.07
Selling Price
$ 46.51
3368
2968
714
4488
Market Price
$ 35.73
Selling Price
$ 31.78
2851
2560
1690
4611
Market Price
$ 48.11
Selling Price
$ 40.80
1517
775
812
1863
Market Price
$ 55.14
Selling Price
$ 49.07
603
413
333
2443
Market Price
$ 53.64
Selling Price
$ 48.19
393
113
112
1794
Market Price
$ 63.81
Selling Price
$ 55.62
1555
672
1051
4203
Market Price
$ 66.52
Selling Price
$ 56.64
2582
1409
2442
2954
Market Price
$ 50.45
Selling Price
$ 44.19
1081
299
337
1170
Market Price
$ 66.50
Selling Price
$ 58.10
3985
960
904
4561
Market Price
$ 30.55
Selling Price
$ 27.10
3794
2884
3156
3994
Market Price
$ 32.94
Selling Price
$ 29.14
3791
1818
1015
4318
Market Price
$ 35.62
Selling Price
$ 31.20
1682
770
648
2970
Market Price
$ 68.32
Selling Price
$ 57.29
1508
1401
496
2127
Market Price
$ 60.90
Selling Price
$ 53.41
2283
2057
2210
3637
Market Price
$ 43.47
Selling Price
$ 38.26
858
402
398
2420
Market Price
$ 43.15
Selling Price
$ 37.62
852
568
748
2324
Market Price
$ 62.15
Selling Price
$ 53.29
487
201
392
715
Market Price
$ 51.80
Selling Price
$ 44.60
1673
1207
1476
2559
Market Price
$ 43.18
Selling Price
$ 36.58
1111
545
921
4383
Market Price
$ 43.30
Selling Price
$ 37.76
281
266
173
408
Market Price
$ 64.04
Selling Price
$ 54.07
1252
417
1097
1893
Market Price
$ 54.67
Selling Price
$ 45.87
1393
1017
1287
2171
Market Price
$ 43.23
Selling Price
$ 38.43
671
173
483
707
Market Price
$ 47.59
Selling Price
$ 40.42
566
219
224
2572
Market Price
$ 66.81
Selling Price
$ 57.89
650
464
456
1541
Market Price
$ 33.55
Selling Price
$ 28.01
3614
3065
2730
4663
Market Price
$ 49.94
Selling Price
$ 42.39
92
79
51
432
Market Price
$ 33.53
Selling Price
$ 29.65
1887
1227
1627
2875
Market Price
$ 58.26
Selling Price
$ 50.28
1245
573
1064
2388
Market Price
$ 35.30
Selling Price
$ 30.58
1067
240
429
2426
Market Price
$ 57.62
Selling Price
$ 49.21
395
377
219
410
Market Price
$ 33.24
Selling Price
$ 28.49
171
165
38
522
Market Price
$ 53.19
Selling Price
$ 46.08
975
934
840
2335
Market Price
$ 68.88
Selling Price
$ 58.97
2014
659
1114
3785
Market Price
$ 57.86
Selling Price
$ 51.26
694
407
309
1053
Market Price
$ 38.38
Selling Price
$ 34.11
3945
2930
1282
4865
Market Price
$ 48.81
Selling Price
$ 43.10
1969
1585
1862
2364
Market Price
$ 47.72
Selling Price
$ 40.47
1697
361
570
2121
Market Price
$ 50.16
Selling Price
$ 44.74
1851
565
370
2258
Market Price
$ 58.49
Selling Price
$ 52.75
943
858
380
1729