2017 Q4 | 2018 Q4 | 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] | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.69% -10.9% |
9.73% -33.8% |
8.46% -13.1% |
5.75% -32.0% |
6.02% 4.6% |
8.52% 41.6% |
7.53% -11.6% |
7.05% -6.4% |
4.86% -31.0% |
0.94% -80.6% |
0.93% -1.9% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
27.43% -6.0% |
22.23% -19.0% |
20.76% -6.6% |
17.04% -17.9% |
15.74% -7.6% |
19.25% 22.3% |
19.33% 0.4% |
20.38% 5.4% |
20.53% 0.7% |
16.86% -17.9% |
16.7% -0.9% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.76% -13.7% |
11.65% -30.5% |
9.81% -15.8% |
4.49% -54.3% |
3.09% -31.2% |
4.79% 55.3% |
4.02% -16.3% |
4.45% 10.8% |
2.81% -36.8% |
-0.02% - |
-0.07% - |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
500.14M 7.5% |
554.05M 10.8% |
593.02M 7.0% |
586.42M -1.1% |
598.52M 2.1% |
559.26M -6.6% |
544.25M -2.7% |
535.56M -1.6% |
509.11M -4.9% |
510.94M 0.4% |
505.32M -1.1% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.22B 88.8% |
1.29B 6.1% |
1.35B 4.1% |
1.32B -2.0% |
1.28B -2.6% |
1.37B 6.8% |
1.36B -0.5% |
1.33B -2.5% |
1.31B -1.6% |
1.32B 0.6% |
1.3B -1.2% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
224.58M -0.2% |
300.23M 33.7% |
339.27M 13.0% |
326.07M -3.9% |
275.89M -15.4% |
362.85M 31.5% |
354.03M -2.4% |
312.65M -11.7% |
288.1M -7.9% |
321.13M 11.5% |
299.69M -6.7% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
993.93M 136.5% |
992.24M -0.2% |
1.01B 1.4% |
992.34M -1.4% |
1.01B 1.6% |
1.01B 0.0% |
1.01B 0.2% |
1.02B 0.7% |
1.02B 0.3% |
995.83M -2.4% |
1B 0.6% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
20.51M - |
- |
115.19M - |
- |
110.45M - |
- |
86.43M - |
- |
74.6M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
107.96M 36.7% |
129.61M 20.1% |
70.32M -45.7% |
76.38M 8.6% |
160.99M 110.8% |
153.08M -4.9% |
203.78M 33.1% |
170.24M -16.5% |
102.57M -39.8% |
155.75M 51.8% |
70.03M -55.0% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
164.24M 105.1% |
153.08M -6.8% |
205.88M 34.5% |
162.79M -20.9% |
92.09M -43.4% |
155.75M 69.1% |
57.48M -63.1% |
102.53M 78.4% |
91.08M -11.2% |
159.42M 75.0% |
137.5M -13.8% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.68M 120.9% |
-39.66M - |
-9.54M - |
-36.55M - |
-114.18M - |
-96.84M - |
-78.72M - |
-54.33M - |
-27.17M - |
-21.1M - |
-54.11M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
53.9M - |
- |
33.71M - |
- |
47.63M - |
- |
37.76M - |
- |
4.83M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.228 -6.9% |
0.84 -31.6% |
0.71 -15.5% |
0.39 -45.1% |
0.41 5.1% |
0.62 51.2% |
0.54 -12.9% |
0.5 -7.4% |
0.32 -36% |
0.062 -80.5% |
0.052 -16.1% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.85% -45.9% |
7.87% -27.5% |
7.16% -9.1% |
4.77% -33.3% |
3.6% -24.6% |
4.76% 32.4% |
4.07% -14.6% |
3.76% -7.6% |
2.44% -35.1% |
0.48% -80.3% |
0.47% -3.3% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.35% -33.8% |
5.82% -30.3% |
5.14% -11.7% |
3.43% -33.2% |
2.88% -16.2% |
3.58% 24.3% |
3.03% -15.4% |
2.85% -5.8% |
1.91% -33.0% |
0.36% -81.2% |
0.35% -2.1% |