2013 Q4 | 2014 Q4 | 2015 Q2 | 2015 Q4 | 2016 Q4 | 2018 Q4 | 2019 Q4 | 2020 Q4 | 2021 Q2 | 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] | - | - | - | - | - | - |
0% - |
0% - |
0% - |
- |
69.86% - |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
17.96% - |
14.75% -17.9% |
15.94% 8.1% |
17.07% 7.0% |
16.86% -1.2% |
16.52% -2.0% |
16.13% -2.3% |
17.14% 6.3% |
18.07% 5.4% |
18.48% 2.3% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
32.49% - |
29.65% -8.8% |
-1.27% - |
29.68% - |
29.71% 0.1% |
29.35% -1.2% |
29.55% 0.7% |
29.59% 0.1% |
29.61% 0.1% |
29.24% -1.3% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
21.96% - |
17.87% -18.6% |
-16.5% - |
20.21% - |
19.01% -5.9% |
18.48% -2.8% |
17.9% -3.2% |
18.1% 1.1% |
18.29% 1.1% |
17.92% -2.1% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
226.66M -50.9% |
458.88M 102.5% |
94.23M -79.5% |
470.16M 399.0% |
132.8M -71.8% |
477.79M 259.8% |
500.16M 4.7% |
507.62M 1.5% |
534.15M 5.2% |
557.84M 4.4% |
564.86M 1.3% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
620.09M - |
645.61M 4.1% |
- |
700.36M - |
- |
765.43M - |
1.72B 124.6% |
1.71B -0.8% |
1.77B 3.9% |
1.7B -3.9% |
1.71B 0.6% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
133.87M - |
124.44M -7.0% |
- |
139.18M - |
- |
163.72M - |
175.1M 7.0% |
192.71M 10.1% |
226.52M 17.5% |
200.37M -11.5% |
190.83M -4.8% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
486.22M - |
521.17M 7.2% |
- |
561.19M - |
- |
601.7M - |
1.54B 156.6% |
1.51B -2.0% |
1.55B 2.1% |
1.5B -2.8% |
1.52B 1.3% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
101.72M 169.4% |
144.39M 42.0% |
- |
21.55M - |
- |
99.77M - |
- |
103.36M - |
- |
144.19M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
79.42M 93.2% |
79.42M 0% |
166.4M 109.5% |
180.97M 8.8% |
183.74M 1.5% |
166.4M -9.4% |
180.97M 8.8% |
183.74M 1.5% |
201.48M 9.7% |
229.59M 14.0% |
1.17B 408.4% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
132.43M 66.7% |
166.4M 25.7% |
180.97M 8.8% |
183.74M 1.5% |
201.48M 9.7% |
229.59M 14.0% |
1.17B 408.4% |
802.27M -31.3% |
769.63M -4.1% |
835.73M 8.6% |
926.6M 10.9% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
101.72M 1245.3% |
125.62M 23.5% |
14.5M -88.5% |
40.95M 182.3% |
17.95M -56.2% |
85.26M 374.9% |
45.94M -46.1% |
81.94M 78.4% |
134.94M 64.7% |
116.55M -13.6% |
151.04M 29.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
47.47M -51.1% |
82.42M 73.6% |
- |
40.01M - |
- |
80.54M - |
- |
81.89M - |
- |
100.79M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.452 -52.4% |
0.785 73.6% |
0.13 -83.4% |
0.714 449.2% |
0.162 -77.4% |
0.767 374.3% |
0.787 2.6% |
0.778 -1.1% |
0.853 9.6% |
0.768 -10.0% |
0.758 -1.3% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
16.89% - |
- |
14.31% - |
- |
14.34% - |
5.35% -62.7% |
7.89% 47.5% |
5.92% -25.0% |
9.58% 61.7% |
6.81% -28.9% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
12.68% - |
- |
11.35% - |
- |
11.42% - |
4.81% -57.9% |
6.81% 41.6% |
5.17% -24.1% |
8.17% 58.1% |
6.08% -25.5% |