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] | - | - | - | - | - | - | - |
0% - |
0% - |
- | - | |
Net Margin | [friend] | [friend] | [friend] | - |
18.57% - |
24.2% 30.3% |
20.66% -14.6% |
16.14% -21.9% |
20.61% 27.7% |
21.14% 2.6% |
20.63% -2.4% |
19.81% -4.0% |
17.21% -13.1% |
14.16% -17.8% |
|
Gross Margin | [friend] | [friend] | [friend] | - |
42.1% - |
41.04% -2.5% |
12.91% -68.5% |
37.45% 190.1% |
40.94% 9.3% |
44.51% 8.7% |
47% 5.6% |
48.68% 3.6% |
47.25% -2.9% |
43.65% -7.6% |
|
Operating Margin | [friend] | [friend] | [friend] | - |
21.42% - |
28.18% 31.6% |
-14.25% - |
16.44% - |
22.27% 35.4% |
22.47% 0.9% |
19.91% -11.4% |
18.46% -7.3% |
14.67% -20.5% |
11.51% -21.6% |
|
Total Revenue | [friend] | [friend] | [friend] |
212.6M -42.1% |
420.89M 98.0% |
113.43M -73.1% |
432.46M 281.3% |
110.28M -74.5% |
442.87M 301.6% |
453.66M 2.4% |
443.17M -2.3% |
449.1M 1.3% |
447.58M -0.3% |
469.63M 4.9% |
|
Total Assets | [friend] | [friend] | [friend] |
504.57M - |
559.51M 10.9% |
- |
629.34M - |
- |
651.79M - |
1.45B 121.9% |
1.43B -1.3% |
1.45B 1.7% |
1.47B 1.2% |
1.5B 2.3% |
|
Total Liabilities | [friend] | [friend] | [friend] |
113.03M - |
128.52M 13.7% |
- |
147.76M - |
- |
132.06M - |
129.21M -2.2% |
121.83M -5.7% |
130.8M 7.4% |
138.93M 6.2% |
152.04M 9.4% |
|
Total Equity | [friend] | [friend] | [friend] |
391.54M - |
430.98M 10.1% |
- |
481.58M - |
- |
519.73M - |
1.32B 153.4% |
1.31B -0.9% |
1.32B 1.2% |
1.33B 0.8% |
1.35B 1.5% |
|
Operating CashFlow | [friend] | [friend] | [friend] |
31.55M -70.0% |
52.02M 64.9% |
- |
41.01M - |
- |
115.86M - |
- |
96M - |
- |
37.03M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] |
37.21M 25.4% |
37.21M 0% |
65.35M 75.6% |
70.33M 7.6% |
85.2M 21.1% |
65.35M -23.3% |
70.33M 7.6% |
85.2M 21.1% |
110.74M 30.0% |
148.97M 34.5% |
932.4M 525.9% |
|
End Cash Position | [friend] | [friend] | [friend] |
59.8M 60.7% |
65.35M 9.3% |
70.33M 7.6% |
85.2M 21.1% |
110.74M 30.0% |
148.97M 34.5% |
932.19M 525.7% |
294.1M -68.5% |
327.62M 11.4% |
324.21M -1.0% |
532.39M 64.2% |
|
Free Cash Flow | [friend] | [friend] | [friend] |
31.55M -67.8% |
31.83M 0.9% |
5.28M -83.4% |
21.05M 298.7% |
25.87M 22.9% |
84.75M 227.6% |
80.22M -5.4% |
65.03M -18.9% |
21.57M -66.8% |
-33.12M - |
-122.15M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
39.91M -41.9% |
78.17M 95.9% |
- |
51.07M - |
- |
91.28M - |
- |
91.42M - |
- |
77.04M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] |
0.492 -41.7% |
0.964 96.2% |
0.336 -65.2% |
1.101 228.1% |
0.219 -80.1% |
1.121 411.6% |
1.179 5.1% |
1.033 -12.4% |
0.944 -8.6% |
0.76 -19.5% |
0.406 -46.6% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | - |
20.24% - |
- |
20.46% - |
- |
19.2% - |
7.28% -62.1% |
10.23% 40.5% |
6.73% -34.2% |
8.33% 23.6% |
4.98% -40.1% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | - |
15.36% - |
- |
15.76% - |
- |
15.07% - |
6.63% -56.0% |
8.89% 34.0% |
6.13% -31.1% |
7.26% 18.5% |
4.51% -37.9% |