2018 Q4 | 2019 Q4 | 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] | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
43% -14.0% |
44.61% 3.7% |
44.17% -1.0% |
38.91% -11.9% |
33.85% -13.0% |
19.92% -41.1% |
1.33% -93.3% |
-1.71% - |
-1.24% - |
-16.05% - |
-19.69% - |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
69.28% 1.0% |
68.61% -1.0% |
69.75% 1.7% |
69.65% -0.1% |
70.62% 1.4% |
69.85% -1.1% |
68.31% -2.2% |
66.58% -2.5% |
64.76% -2.7% |
63.51% -1.9% |
62.26% -2.0% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
45.43% -16.9% |
45.31% -0.3% |
45.6% 0.6% |
39.03% -14.4% |
31.77% -18.6% |
19.43% -38.8% |
-7.17% - |
-9.39% - |
-12.27% - |
-19.96% - |
-25.3% - |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
32.55M -40.6% |
173.41M 432.7% |
180.54M 4.1% |
140.36M -22.3% |
125.54M -10.6% |
111.04M -11.5% |
86.55M -22.1% |
107.61M 24.3% |
118.57M 10.2% |
126.81M 6.9% |
124.23M -2.0% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | - |
383.67M - |
401.58M 4.7% |
422.29M 5.2% |
1.34B 216.8% |
1.35B 0.6% |
1.32B -1.7% |
1.32B 0.0% |
1.3B -1.4% |
1.29B -0.9% |
1.28B -0.9% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | - |
20.58M - |
13.48M -34.5% |
30.79M 128.5% |
22.78M -26.0% |
36.25M 59.1% |
9.15M -74.7% |
17.99M 96.5% |
8.44M -53.1% |
22.92M 171.6% |
12.64M -44.9% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | - |
363.09M - |
388.11M 6.9% |
391.5M 0.9% |
1.32B 235.9% |
1.31B -0.4% |
1.31B 0.3% |
1.31B -0.7% |
1.3B -0.7% |
1.27B -2.0% |
1.27B -0.1% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | - |
54.01M - |
- |
8.66M - |
- |
15.8M - |
- |
21.16M - |
- |
36.8M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
257.54M 363.3% |
74.66M -71.0% |
55.59M -25.5% |
257.54M 363.3% |
2.78M -98.9% |
275.62M 9820.9% |
220.39M -20.0% |
134.38M -39.0% |
941.29M 600.5% |
982.97M 4.4% |
851.54M -13.4% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
2.78M -98.9% |
275.62M 9820.9% |
220.4M -20.0% |
134.38M -39.0% |
941.3M 600.5% |
982.97M 4.4% |
851.58M -13.4% |
916.69M 7.6% |
801.41M -12.6% |
757.37M -5.5% |
761.22M 0.5% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] |
17.3M -49.2% |
51.31M 196.5% |
25.22M -50.9% |
3.87M -84.7% |
-21.4M - |
11.91M - |
16.35M 37.2% |
18.12M 10.8% |
46.22M 155.1% |
32.5M -29.7% |
39.21M 20.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | - |
77.35M - |
- |
54.62M - |
- |
22.13M - |
- |
-1.84M - |
- |
-20.35M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.26 -57.4% |
1.63 526.9% |
1.63 0% |
1.06 -35.0% |
0.8 -24.5% |
0.39 -51.3% |
-0.05 - |
-0.1 - |
-0.06 - |
-0.31 - |
-0.37 - |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | - |
31.14% - |
20.55% -34.0% |
15.09% -26.6% |
3.23% -78.6% |
2.64% -18.2% |
0.14% -94.9% |
-0.22% - |
-0.11% - |
-1.58% - |
-1.89% - |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | - |
29.01% - |
19.86% -31.5% |
14.24% -28.3% |
3.18% -77.7% |
2.56% -19.5% |
0.13% -94.8% |
-0.21% - |
-0.11% - |
-1.54% - |
-1.88% - |