2018 Q4 | 2019 Q4 | 2020 Q3 | 2020 Q4 | 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] |
16.52% - |
17.25% 4.5% |
-32.41% - |
11.61% - |
15.05% 29.6% |
16.23% 7.8% |
14.22% -12.4% |
16.05% 12.8% |
10.26% -36.1% |
0.46% -95.5% |
3.12% 570.4% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
38.68% - |
39.65% 2.5% |
25.67% -35.2% |
35.86% 39.7% |
37.72% 5.2% |
41.07% 8.9% |
41.5% 1.1% |
40.53% -2.3% |
36.77% -9.3% |
32.39% -11.9% |
30.35% -6.3% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
13.99% - |
18.48% 32.1% |
-53.27% - |
11.96% - |
15.28% 27.7% |
20.84% 36.4% |
17.84% -14.4% |
19.44% 8.9% |
10.91% -43.9% |
1.48% -86.4% |
5.65% 281.8% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
318.29M 189.8% |
392.34M 23.3% |
21.94M -94.4% |
328.53M 1397.4% |
377.69M 15.0% |
394.27M 4.4% |
396.71M 0.6% |
456.57M 15.1% |
353.67M -22.5% |
274.74M -22.3% |
297.28M 8.2% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] |
912.21M 9.3% |
971.25M 6.5% |
- |
891.56M - |
986.12M 10.6% |
1.08B 9.2% |
1.61B 49.7% |
1.54B -4.2% |
1.55B 0.1% |
1.54B -0.7% |
1.49B -3.0% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] |
242.52M 30.7% |
265.74M 9.6% |
- |
204.55M - |
259.64M 26.9% |
307.12M 18.3% |
276.14M -10.1% |
220.04M -20.3% |
219.8M -0.1% |
201.77M -8.2% |
178.1M -11.7% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] |
664.36M 3.2% |
699.82M 5.3% |
- |
681.62M - |
721.19M 5.8% |
763.81M 5.9% |
1.33B 74.2% |
1.32B -1.0% |
1.32B 0.2% |
1.33B 0.6% |
1.3B -1.7% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | - |
43.28M - |
- |
-5.63M - |
- |
-2.42M - |
- |
49.18M - |
- |
21.45M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
41.74M -79.8% |
206.25M 394.1% |
205.23M -0.5% |
161.19M -21.5% |
43.95M -72.7% |
205.23M 367.0% |
142.07M -30.8% |
118.86M -16.3% |
108.34M -8.9% |
241.12M 122.6% |
672.54M 178.9% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
43.95M -72.7% |
205.23M 367.0% |
142.07M -30.8% |
118.86M -16.3% |
108.34M -8.9% |
241.12M 122.6% |
672.54M 178.9% |
608.64M -9.5% |
487.4M -19.9% |
749.19M 53.7% |
390.18M -47.9% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] |
32.96M - |
15.35M -53.4% |
-45.53M - |
-30.13M - |
-15.48M - |
-23.82M - |
-14.26M - |
26.63M - |
24.66M -7.4% |
5.17M -79.0% |
-19.54M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | - |
67.78M - |
- |
38.09M - |
- |
64.08M - |
- |
73.37M - |
- |
1.23M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.465 364.5% |
0.6 29.2% |
-0.06 - |
0.34 - |
0.5 47.1% |
0.57 14.0% |
0.52 -8.8% |
0.67 28.8% |
0.34 -49.3% |
0.01 -97.1% |
0.08 700.0% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
7.91% - |
10.12% 27.8% |
- |
5.76% - |
8.2% 42.5% |
8.74% 6.6% |
4.24% -51.5% |
7.33% 72.9% |
3.56% -51.5% |
0.12% -96.6% |
0.7% 475.6% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
5.76% - |
7.44% 29.1% |
- |
4.42% - |
5.99% 35.4% |
6.25% 4.4% |
3.5% -44.0% |
6.02% 71.9% |
2.87% -52.4% |
0.1% -96.6% |
0.6% 510.6% |