2019 Q4 | 2020 Q4 | 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] | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] |
35.03% - |
23.11% -34.0% |
30.24% 30.8% |
23.54% -22.2% |
24.82% 5.4% |
25.96% 4.6% |
23.4% -9.9% |
23.41% 0.0% |
17.87% -23.6% |
8.33% -53.4% |
-6% - |
|
Gross Margin | [friend] | [friend] |
100% 460.4% |
39.53% -60.5% |
52.86% 33.7% |
51.19% -3.2% |
43.83% -14.4% |
46.19% 5.4% |
45.91% -0.6% |
44.65% -2.7% |
43.97% -1.5% |
45.14% 2.7% |
41.26% -8.6% |
|
Operating Margin | [friend] | [friend] |
100% - |
22.2% -77.8% |
36.53% 64.5% |
30.2% -17.3% |
27.73% -8.2% |
31.01% 11.8% |
28.82% -7.0% |
28.09% -2.5% |
22.24% -20.8% |
14.1% -36.6% |
-0.7% - |
|
Total Revenue | [friend] | [friend] |
58.21M -57.5% |
209.73M 260.3% |
59.28M -71.7% |
60.05M 1.3% |
225.77M 276.0% |
235.38M 4.3% |
237.3M 0.8% |
249.35M 5.1% |
223.33M -10.4% |
213.74M -4.3% |
174.87M -18.2% |
|
Total Assets | [friend] | [friend] | - |
396.76M - |
- |
429.18M - |
418.76M -2.4% |
444.13M 6.1% |
450.03M 1.3% |
483.86M 7.5% |
1.1B 127.7% |
1.07B -3.2% |
1.05B -1.4% |
|
Total Liabilities | [friend] | [friend] | - |
118.15M - |
- |
118.52M - |
97.18M -18.0% |
104.41M 7.4% |
97.96M -6.2% |
114.81M 17.2% |
75.6M -34.2% |
44M -41.8% |
45.47M 3.3% |
|
Total Equity | [friend] | [friend] | - |
278.61M - |
- |
310.66M - |
321.58M 3.5% |
339.72M 5.6% |
352.07M 3.6% |
369.04M 4.8% |
1.03B 178.1% |
1.02B -0.4% |
1.01B -1.6% |
|
Operating CashFlow | [friend] | [friend] | - |
50.65M - |
-30.42M - |
-1.48M - |
- |
-11.16M - |
-6.22M - |
- | - |
-36.15M - |
- | |
Beginning Cash Position | [friend] | [friend] | - |
77.08M - |
173.74M 125.4% |
143.29M -17.5% |
97.44M -32.0% |
173.74M 78.3% |
143.29M -17.5% |
97.44M -32.0% |
42M -56.9% |
94.4M 124.8% |
77.41M -18.0% |
|
End Cash Position | [friend] | [friend] | - |
173.74M - |
143.29M -17.5% |
97.44M -32.0% |
42M -56.9% |
94.4M 124.8% |
77.41M -18.0% |
98.28M 27.0% |
594.55M 505.0% |
393.22M -33.9% |
408.56M 3.9% |
|
Free Cash Flow | [friend] | [friend] |
45.97M - |
-26.37M - |
-34.95M - |
-34.44M - |
-102.37M - |
-60.3M - |
-55.14M - |
1.03M - |
-19.96M - |
-55.37M - |
-52.39M - |
|
Net Income (Cont Operations) | [friend] | [friend] | - |
48.48M - |
17.93M -63.0% |
14.12M -21.2% |
- |
61.11M - |
55.53M -9.1% |
- | - |
17.79M - |
- | |
Diluted Net Income | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] |
0.408 - |
0.94 130.5% |
0.32 -66.0% |
0.26 -18.8% |
1.01 288.3% |
1.11 10.0% |
1.01 -9.0% |
1.06 5.0% |
0.712 -32.8% |
0.29 -59.3% |
-0.15 - |
|
Return On Equity (%) | [friend] | [friend] | - |
23.93% - |
- |
4.55% - |
17.43% 283.0% |
19.77% 13.4% |
15.77% -20.2% |
17.17% 8.9% |
5.92% -65.5% |
2.61% -55.9% |
-1.55% - |
|
Return On Assets (%) | [friend] | [friend] | - |
16.27% - |
- |
3.29% - |
13.38% 306.3% |
14.54% 8.6% |
12.34% -15.1% |
12.78% 3.6% |
5.25% -58.9% |
2.36% -55.1% |
-1.4% - |