2011 Q4 | 2012 Q4 | 2013 Q4 | 2014 Q4 | 2015 Q4 | 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] | [friend] | - | - | - | - | - |
68.54% - |
65.38% -4.6% |
60.76% -7.1% |
58.39% -3.9% |
57.6% -1.3% |
57.6% 0% |
57.4% -0.4% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
21.87% -5.0% |
21.79% -0.4% |
20.28% -6.9% |
20.9% 3.0% |
21.06% 0.8% |
21.46% 1.9% |
21.66% 0.9% |
21.91% 1.2% |
23.04% 5.2% |
23.85% 3.5% |
24.07% 0.9% |
24.4% 1.3% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
61.65% 0.5% |
59.99% -2.7% |
58.65% -2.2% |
58.04% -1.0% |
57.8% -0.4% |
58.6% 1.4% |
57.14% -2.5% |
57.77% 1.1% |
57.84% 0.1% |
58.55% 1.2% |
59.1% 0.9% |
58.53% -1.0% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
25.36% -7.2% |
24.02% -5.3% |
22.21% -7.6% |
23.18% 4.4% |
24.19% 4.3% |
25.45% 5.2% |
24.91% -2.1% |
26.06% 4.6% |
27.32% 4.8% |
28.66% 4.9% |
29.2% 1.9% |
29.42% 0.7% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
336.61M 3.8% |
346.19M 2.8% |
394.7M 14.0% |
432.87M 9.7% |
475.62M 9.9% |
534.29M 12.3% |
545.11M 2.0% |
580.43M 6.5% |
624.28M 7.6% |
654.74M 4.9% |
679.4M 3.8% |
709.62M 4.4% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.15B 6.1% |
1.27B 10.9% |
1.33B 4.6% |
1.35B 1.6% |
1.38B 1.7% |
1.43B 3.8% |
1.47B 3.1% |
1.49B 1.5% |
1.54B 2.8% |
1.61B 4.7% |
2.15B 33.4% |
1.97B -8.2% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
176.95M 50.4% |
233.09M 31.7% |
255.79M 9.7% |
249.95M -2.3% |
253.35M 1.4% |
263.76M 4.1% |
278.52M 5.6% |
260.89M -6.3% |
266.63M 2.2% |
281.32M 5.5% |
757.99M 169.4% |
719.6M -5.1% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
968.9M 0.5% |
993.16M 2.5% |
1.01B 2.2% |
1.04B 2.5% |
1.06B 1.6% |
1.1B 4.0% |
1.13B 2.6% |
1.16B 3.2% |
1.2B 2.8% |
1.25B 4.5% |
1.31B 4.9% |
1.17B -10.7% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
117.08M - |
- |
101.8M - |
- |
123.3M - |
- |
173.53M - |
- |
207.13M - |
- |
205.44M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
105.34M 26.9% |
74.83M -29.0% |
88.2M 17.9% |
381.14M 332.1% |
335.99M -11.8% |
330.85M -1.5% |
407.94M 23.3% |
414.35M 1.6% |
385.12M -7.1% |
477.12M 23.9% |
428.34M -10.2% |
475.76M 11.1% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
336.18M -11.8% |
330.96M -1.6% |
407.94M 23.3% |
414.42M 1.6% |
385.15M -7.1% |
476.98M 23.8% |
428.34M -10.2% |
475.5M 11.0% |
489.62M 3.0% |
406.36M -17.0% |
352.46M -13.3% |
226.14M -35.8% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-75.43M - |
-36.72M - |
-50.07M - |
-26.14M - |
21.32M - |
31.56M 48.1% |
19.23M -39.1% |
19.65M 2.1% |
58.69M 198.8% |
58.17M -0.9% |
74.54M 28.1% |
29.78M -60.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
73.61M - |
- |
82.3M - |
- |
104.73M - |
- |
123.08M - |
- |
153.43M - |
- |
175.83M - |
- | |
Diluted Net Income | [friend] | [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] | [friend] |
0.792 -9.3% |
0.742 -6.3% |
0.739 -0.5% |
0.818 10.7% |
0.894 9.3% |
1.015 13.6% |
1.055 3.9% |
0.786 -25.5% |
0.892 13.5% |
0.969 8.6% |
1.001 3.4% |
1.035 3.4% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.95% 41.4% |
10.84% -1.0% |
11.21% 3.4% |
9.03% -19.5% |
9.89% 9.5% |
10.96% 10.9% |
11.03% 0.6% |
11.54% 4.6% |
12.76% 10.6% |
13.3% 4.2% |
13.42% 0.9% |
14.83% 10.5% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.24% 33.9% |
8.71% -5.8% |
8.78% 0.8% |
7.43% -15.3% |
7.94% 6.8% |
8.49% 6.9% |
8.42% -0.8% |
8.93% 6.1% |
9.88% 10.6% |
10.29% 4.1% |
9.04% -12.1% |
9.99% 10.5% |