2020 Q1 | 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] | - | - | - | - | - | - |
0% - |
- | - |
0% - |
0% - |
61.34% - |
|
Net Margin | [friend] | [friend] | [friend] | [friend] |
8.45% -17.6% |
9.37% 10.8% |
7.97% -15.0% |
8.32% 4.5% |
10.3% 23.7% |
11.03% 7.1% |
8.34% -24.4% |
8.92% 6.9% |
10.57% 18.5% |
7.86% -25.6% |
6.47% -17.7% |
8.42% 30.2% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] |
-45.2% - |
20.75% - |
18.33% -11.7% |
19.39% 5.8% |
21.57% 11.3% |
21.74% 0.8% |
19.81% -8.9% |
19.48% -1.7% |
18.96% -2.7% |
19.99% 5.5% |
19.24% -3.7% |
19.67% 2.2% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] |
-57.43% - |
11.6% - |
9.84% -15.1% |
9.94% 1.0% |
12.59% 26.6% |
11.31% -10.1% |
9.06% -19.9% |
9.11% 0.6% |
8.83% -3.1% |
7.64% -13.5% |
7.54% -1.3% |
9.05% 20.1% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
276.44M 26.2% |
292.22M 5.7% |
301.24M 3.1% |
267.58M -11.2% |
350.23M 30.9% |
321.22M -8.3% |
294.32M -8.4% |
295.63M 0.4% |
335M 13.3% |
320.08M -4.5% |
316.52M -1.1% |
300.03M -5.2% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] |
831.51M 16.4% |
- |
864.95M - |
- |
992.62M - |
998.87M 0.6% |
1.67B 67.2% |
1.7B 2.0% |
1.68B -1.4% |
1.75B 4.3% |
1.74B -0.5% |
1.72B -1.1% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] |
472.92M 24.8% |
- |
454.99M - |
- |
524.33M - |
495.14M -5.6% |
419.77M -15.2% |
426.98M 1.7% |
428.61M 0.4% |
475.28M 10.9% |
445.25M -6.3% |
401.07M -9.9% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] |
358.58M 7.0% |
- |
409.96M - |
- |
468.29M - |
503.73M 7.6% |
1.25B 148.3% |
1.28B 2.1% |
1.25B -2.0% |
1.28B 2.0% |
1.3B 1.6% |
1.32B 1.9% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] |
6.25M - |
- | - | - |
61.97M - |
- | - | - |
25.02M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] |
36.2M - |
81.56M 125.3% |
60.37M -26.0% |
69.22M 14.7% |
70.98M 2.5% |
92.91M 30.9% |
78.25M -15.8% |
68.78M -12.1% |
102.93M 49.6% |
147.4M 43.2% |
99.46M -32.5% |
111.2M 11.8% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] |
81.56M 93.5% |
60.37M -26.0% |
69.22M 14.7% |
70.98M 2.5% |
92.91M 30.9% |
78.25M -15.8% |
68.78M -12.1% |
102.93M 49.6% |
147.4M 43.2% |
99.46M -32.5% |
111.2M 11.8% |
77.95M -29.9% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] |
-8.65M - |
-19.38M - |
12.09M - |
18.24M 50.9% |
12.64M -30.7% |
37.26M 194.8% |
25.81M -30.7% |
-11.95M - |
-42.86M - |
5.64M - |
-310.16K - |
-38.14M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
45.85M - |
- | - | - |
58.33M - |
- | - | - |
61.77M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.307 4.0% |
0.36 17.1% |
0.319 -11.3% |
0.293 -8.2% |
0.477 62.8% |
0.464 -2.8% |
0.241 -48.0% |
0.26 7.9% |
0.35 34.5% |
0.248 -29.1% |
0.202 -18.5% |
0.249 23.4% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] |
6.74% -1.2% |
- |
5.85% - |
- |
7.7% - |
7.29% -5.3% |
2.8% -61.6% |
2.09% -25.5% |
2.8% 34.3% |
1.99% -28.9% |
1.59% -20.1% |
1.93% 21.2% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] |
3.02% -11.6% |
- |
2.77% - |
- |
3.63% - |
3.56% -2.0% |
1.84% -48.3% |
1.56% -15.1% |
2.09% 33.9% |
1.47% -29.9% |
1.17% -20.1% |
1.46% 24.4% |