2016 Q4 | 2017 Q4 | 2018 Q3 | 2018 Q4 | 2019 Q1 | 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] |
78.03% 0% |
78.03% 0% |
73.2% -6.2% |
73.2% 0% |
73.2% 0% |
70.92% -3.1% |
73.36% 3.4% |
72% -1.9% |
70.19% -2.5% |
68.03% -3.1% |
68.03% 0% |
61.63% -9.4% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.96% -5.0% |
27.86% -7.0% |
13.42% -51.8% |
16.69% 24.3% |
4.01% -76.0% |
-2.75% - |
-13.99% - |
-22.43% - |
-9.64% - |
-2.03% - |
4.76% - |
4.86% 2.3% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
89.33% 0.2% |
93.76% 5.0% |
93.11% -0.7% |
94.02% 1.0% |
91.77% -2.4% |
92.05% 0.3% |
89.15% -3.1% |
87.28% -2.1% |
86.31% -1.1% |
86.24% -0.1% |
89.31% 3.6% |
90.12% 0.9% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
30.29% -2.3% |
26.66% -12.0% |
7.39% -72.3% |
11.95% 61.7% |
-3.36% - |
-8.9% - |
-10.29% - |
-19.4% - |
-3.3% - |
6.02% - |
6.95% 15.5% |
7.09% 2.0% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
236.86M 14.8% |
236.88M 0.0% |
199.84M -15.6% |
229.79M 15.0% |
220.49M -4.0% |
233.5M 5.9% |
247.67M 6.1% |
237.74M -4.0% |
274.81M 15.6% |
300.3M 9.3% |
305.33M 1.7% |
320.46M 5.0% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
968.07M -3.4% |
953.92M -1.5% |
992.33M 4.0% |
991.74M -0.1% |
952.79M -3.9% |
894.32M -6.1% |
898.03M 0.4% |
888.78M -1.0% |
933.02M 5.0% |
932.22M -0.1% |
953.36M 2.3% |
876.98M -8.0% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.06M 64.1% |
23.37M -19.6% |
39.55M 69.2% |
25.24M -36.2% |
32.7M 29.5% |
34.52M 5.6% |
53.91M 56.2% |
48.41M -10.2% |
86.48M 78.7% |
88.93M 2.8% |
100.79M 13.3% |
81.84M -18.8% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
937.44M -4.6% |
929.32M -0.9% |
952.4M 2.5% |
966.62M 1.5% |
921.18M -4.7% |
862.14M -6.4% |
845.54M -1.9% |
843.38M -0.3% |
846.58M 0.4% |
844.84M -0.2% |
854.53M 1.1% |
795.99M -6.9% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-16.18M - |
- |
-6.24M - |
- |
-13.63M - |
- |
-44.26M - |
- |
-2.7M - |
- |
-35.28M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
272.21M 4.0% |
503.94M 85.1% |
466.86M -7.4% |
483.71M 3.6% |
509.03M 5.2% |
693.59M 36.3% |
661.65M -4.6% |
606.96M -8.3% |
563.32M -7.2% |
433.56M -23.0% |
247.84M -42.8% |
235.94M -4.8% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
509.03M 7.5% |
693.59M 36.3% |
661.65M -4.6% |
616.96M -6.8% |
563.32M -8.7% |
433.56M -23.0% |
247.84M -42.8% |
235.94M -4.8% |
323.85M 37.3% |
395.54M 22.1% |
220.96M -44.1% |
278.49M 26.0% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-29.52M - |
-14.9M - |
-72.77M - |
-95.15M - |
-87.87M - |
-98.65M - |
-63.52M - |
-34.78M - |
-13.2M - |
-33.37M - |
-43.69M - |
-35.02M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
72.56M - |
- |
25.58M - |
- |
6.3M - |
- |
-36.6M - |
- |
-27.92M - |
- |
11.77M - |
- | |
Diluted Net Income | [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] |
1.264 9.3% |
1.171 -7.3% |
0.479 -59.1% |
0.686 43.3% |
0.059 -91.5% |
-0.161 - |
-0.62 - |
-0.757 - |
-0.336 - |
-0.079 - |
0.193 - |
0.207 7.4% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.63% 12.6% |
7.14% -6.4% |
2.78% -61.1% |
3.93% 41.7% |
0.95% -75.8% |
-0.72% - |
-3.86% - |
-5.89% - |
-3% - |
-0.71% - |
1.71% - |
1.9% 11.3% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.46% 11.7% |
7% -6.1% |
2.67% -61.9% |
3.85% 44.2% |
0.92% -76.1% |
-0.7% - |
-3.67% - |
-5.67% - |
-2.81% - |
-0.67% - |
1.57% - |
1.77% 12.6% |