2013 Q4 | 2014 Q4 | 2015 Q4 | 2016 Q3 | 2016 Q4 | 2017 Q4 | 2018 Q4 | 2019 Q2 | 2019 Q3 | 2019 Q4 | 2020 Q1 | 2020 Q2 | 2020 Q3 | 2020 Q4 | 2021 Q1 | 2021 Q2 | 2021 Q3 | 2021 Q4 | 2022 Q1 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - |
76.77% - |
78.29% 2.0% |
77.88% -0.5% |
80% 2.7% |
77.31% -3.4% |
77.31% 0% |
77.73% 0.5% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
30.87% 6.5% |
31.74% 2.8% |
28.19% -11.2% |
29.03% 3.0% |
28.89% -0.5% |
30.06% 4.0% |
31.95% 6.3% |
32.05% 0.3% |
32.65% 1.9% |
32.11% -1.7% |
31.35% -2.4% |
31.21% -0.5% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
60.02% -0.6% |
60.73% 1.2% |
60.99% 0.4% |
61.58% 1.0% |
62.73% 1.9% |
63.6% 1.4% |
63.59% 0.0% |
63.86% 0.4% |
64.08% 0.3% |
64.04% -0.1% |
63.37% -1.0% |
63.14% -0.4% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
38.92% 5.1% |
39.16% 0.6% |
35.51% -9.3% |
36.16% 1.8% |
35.58% -1.6% |
37.27% 4.7% |
36.75% -1.4% |
36.85% 0.3% |
37.18% 0.9% |
36.41% -2.1% |
36.08% -0.9% |
35.63% -1.2% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
290.88M 3.0% |
303.81M 4.4% |
309.07M 1.7% |
319.35M 3.3% |
325.19M 1.8% |
331.54M 2.0% |
337.13M 1.7% |
338.63M 0.4% |
343.23M 1.4% |
343.55M 0.1% |
344.75M 0.4% |
348.04M 1.0% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
970.28M 0.9% |
999.23M 3.0% |
1B 0.2% |
1.03B 3.3% |
1.04B 0.6% |
1.08B 4.0% |
1.07B -1.1% |
1.1B 3.2% |
1.07B -3.4% |
1.1B 3.1% |
1.1B 0.2% |
1.13B 2.2% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
128.3M 17.8% |
127.82M -0.4% |
124.23M -2.8% |
127.52M 2.6% |
129.17M 1.3% |
135.4M 4.8% |
152.29M 12.5% |
156.1M 2.5% |
162.46M 4.1% |
161.5M -0.6% |
151.78M -6.0% |
145.6M -4.1% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
811.24M -1.5% |
839.81M 3.5% |
845.55M 0.7% |
874.04M 3.4% |
878.8M 0.5% |
913.06M 3.9% |
887.28M -2.8% |
916.58M 3.3% |
872.07M -4.9% |
904.59M 3.7% |
916.16M 1.3% |
945.99M 3.3% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
201.55M - |
- |
175.55M - |
- |
154.69M - |
- |
185.43M - |
- |
187.45M - |
- |
188.38M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
91.66M 64.4% |
75.69M -17.4% |
38.14M -49.6% |
260.12M 582.1% |
273.14M 5.0% |
297.01M 8.7% |
315.46M 6.2% |
336.54M 6.7% |
352.16M 4.6% |
381.34M 8.3% |
321.76M -15.6% |
348.81M 8.4% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
273.14M 5.0% |
297.01M 8.7% |
315.46M 6.2% |
336.53M 6.7% |
352.15M 4.6% |
381.33M 8.3% |
321.76M -15.6% |
348.81M 8.4% |
328.38M -5.9% |
366.09M 11.5% |
353.16M -3.5% |
362.11M 2.5% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
138.58M 84.4% |
135.75M -2.0% |
110.48M -18.6% |
118.41M 7.2% |
77.16M -34.8% |
79.33M 2.8% |
67.39M -15.1% |
70.54M 4.7% |
81.34M 15.3% |
90.18M 10.9% |
103.11M 14.3% |
88.01M -14.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
94.31M - |
- |
90.81M - |
- |
97.34M - |
- |
110.63M - |
- |
115.8M - |
- |
113.03M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.415 8.0% |
0.412 -0.7% |
0.352 -14.6% |
0.372 5.6% |
0.349 -6.0% |
0.371 6.4% |
0.408 9.9% |
0.411 0.8% |
0.425 3.3% |
0.418 -1.6% |
0.409 -2.1% |
0.411 0.5% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.05% 31.4% |
11.48% -12.0% |
12.04% 4.9% |
10.92% -9.3% |
11.12% 1.8% |
11.37% 2.3% |
12.43% 9.3% |
12.12% -2.5% |
12.8% 5.6% |
12.14% -5.2% |
11.99% -1.3% |
11.66% -2.7% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.14% 19.1% |
9.65% -4.8% |
10.06% 4.3% |
9.29% -7.7% |
9.35% 0.6% |
9.58% 2.5% |
10.4% 8.6% |
10.15% -2.4% |
10.64% 4.8% |
10.12% -4.9% |
9.95% -1.6% |
9.74% -2.2% |