Market Price
$ 33.27
Selling Price
$ 29.81
1087
470
464
4540
Market Price
$ 42.52
Selling Price
$ 35.45
422
402
194
1615
Market Price
$ 48.71
Selling Price
$ 40.81
3307
2968
1804
3570
Market Price
$ 40.65
Selling Price
$ 36.20
357
98
205
400
Market Price
$ 30.48
Selling Price
$ 26.73
2979
1645
2716
4055
Market Price
$ 42.72
Selling Price
$ 35.81
2301
1904
1376
3178
Market Price
$ 36.16
Selling Price
$ 30.78
1695
1193
889
4226
Market Price
$ 49.53
Selling Price
$ 42.69
681
624
452
1989
Market Price
$ 32.41
Selling Price
$ 29.23
3031
2624
2059
3882
Market Price
$ 43.91
Selling Price
$ 37.82
2158
630
1636
4927
Market Price
$ 37.69
Selling Price
$ 33.29
3948
2005
3267
4162
Market Price
$ 52.37
Selling Price
$ 46.21
222
146
87
934
Market Price
$ 64.01
Selling Price
$ 57.59
743
586
457
1924
Market Price
$ 28.33
Selling Price
$ 25.57
3887
3772
2689
4955
Market Price
$ 45.20
Selling Price
$ 38.43
4468
2818
4417
4924
Market Price
$ 42.30
Selling Price
$ 35.52
2256
1051
1872
4691
Market Price
$ 44.12
Selling Price
$ 38.06
3322
1569
3310
4281
Market Price
$ 36.93
Selling Price
$ 31.60
2814
723
2242
3075
Market Price
$ 50.30
Selling Price
$ 43.31
870
853
389
3697
Market Price
$ 47.72
Selling Price
$ 41.64
2728
1830
1740
3017
Market Price
$ 41.60
Selling Price
$ 34.97
3939
2398
2166
4829
Market Price
$ 65.37
Selling Price
$ 59.40
804
672
426
2296
Market Price
$ 35.72
Selling Price
$ 32.35
2906
1227
2161
4383
Market Price
$ 56.00
Selling Price
$ 49.11
1763
806
503
2962
Market Price
$ 31.41
Selling Price
$ 27.74
427
170
337
718
Market Price
$ 49.67
Selling Price
$ 44.86
563
292
563
1895
Market Price
$ 62.98
Selling Price
$ 57.19
1184
764
995
2574
Market Price
$ 44.41
Selling Price
$ 37.02
3471
1825
1274
3535
Market Price
$ 41.14
Selling Price
$ 34.31
2005
1094
1897
3426
Market Price
$ 57.74
Selling Price
$ 48.18
2735
2612
603
3036
Market Price
$ 28.87
Selling Price
$ 25.52
1169
555
1117
1940
Market Price
$ 63.02
Selling Price
$ 53.15
2525
1335
2220
2752
Market Price
$ 29.23
Selling Price
$ 25.07
2743
1732
1397
2885
Market Price
$ 32.36
Selling Price
$ 27.40
940
339
589
2281
Market Price
$ 46.61
Selling Price
$ 40.65
4258
3320
1799
4312
Market Price
$ 44.42
Selling Price
$ 38.61
2201
1264
1992
4817
Market Price
$ 46.80
Selling Price
$ 42.47
1964
1478
1385
2907
Market Price
$ 30.27
Selling Price
$ 26.25
759
690
171
989
Market Price
$ 64.96
Selling Price
$ 56.26
1411
733
632
1464
Market Price
$ 60.82
Selling Price
$ 53.35
1643
1033
928
2180