2019 Q2 | 2019 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] | - | - | - | - | - | - |
74.26% - |
72.76% -2.0% |
72.76% 0% |
74.79% 2.8% |
74.79% 0% |
73.47% -1.8% |
|
Net Margin | [friend] | [friend] | - |
22.7% - |
20.06% -11.6% |
18.84% -6.1% |
12.01% -36.3% |
16.82% 40.1% |
18.89% 12.3% |
11.41% -39.6% |
18.21% 59.6% |
11.9% -34.6% |
15.78% 32.6% |
9.58% -39.3% |
|
Gross Margin | [friend] | [friend] | - |
28.22% - |
25.07% -11.2% |
22.88% -8.7% |
22.29% -2.6% |
25.48% 14.3% |
21.35% -16.2% |
14.26% -33.2% |
24.83% 74.1% |
20.9% -15.8% |
19.9% -4.8% |
12.17% -38.9% |
|
Operating Margin | [friend] | [friend] | - |
17.96% - |
18.33% 2.1% |
17.53% -4.3% |
12.86% -26.7% |
16.66% 29.6% |
13.12% -21.2% |
9.08% -30.8% |
12.26% 35.1% |
7.86% -35.9% |
13.57% 72.5% |
6.53% -51.9% |
|
Total Revenue | [friend] | [friend] |
247.83M 11.2% |
70.84M -71.4% |
160.84M 127.0% |
176.4M 9.7% |
112.52M -36.2% |
87.25M -22.5% |
173.74M 99.1% |
186.63M 7.4% |
99.38M -46.8% |
85.21M -14.3% |
204.58M 140.1% |
210.34M 2.8% |
|
Total Assets | [friend] | [friend] | - | - |
1.02B - |
- |
1.05B - |
1.07B 1.8% |
1.62B 51.6% |
1.57B -3.3% |
1.59B 1.4% |
1.67B 5.3% |
1.75B 5.0% |
1.7B -3.0% |
|
Total Liabilities | [friend] | [friend] | - | - |
342.29M - |
- |
322.33M - |
325.55M 1.0% |
390.05M 19.8% |
313.62M -19.6% |
316.07M 0.8% |
389.86M 23.3% |
441.23M 13.2% |
372.26M -15.6% |
|
Total Equity | [friend] | [friend] | - | - |
676.96M - |
- |
724.43M - |
739.86M 2.1% |
1.23B 65.8% |
1.25B 1.9% |
1.27B 1.5% |
1.28B 0.8% |
1.31B 2.5% |
1.33B 1.2% |
|
Operating CashFlow | [friend] | [friend] |
17.42M - |
- | - | - |
26.57M - |
- | - | - |
-28.29M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] |
82.32M -51.9% |
37.66M -54.2% |
51.65M 37.1% |
126.85M 145.6% |
103.95M -18.1% |
308.09M 196.4% |
163.33M -47.0% |
745.31M 356.3% |
490.78M -34.2% |
514.41M 4.8% |
694.9M 35.1% |
930.44M 33.9% |
|
End Cash Position | [friend] | [friend] |
37.66M -24.8% |
51.65M 37.1% |
126.85M 145.6% |
103.95M -18.1% |
308.09M 196.4% |
163.33M -47.0% |
600.31M 267.6% |
490.78M -18.2% |
514.41M 4.8% |
694.9M 35.1% |
930.44M 33.9% |
521.29M -44.0% |
|
Free Cash Flow | [friend] | [friend] |
-14.5M - |
15.8M - |
71.94M 355.2% |
-22.9M - |
37.83M - |
13.95M -63.1% |
81.83M 486.5% |
-61.57M - |
15.82M - |
70.28M 344.3% |
32.77M -53.4% |
-30.67M - |
|
Net Income (Cont Operations) | [friend] | [friend] |
53.15M - |
- | - | - |
46.64M - |
- | - | - |
39.31M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] |
0.38 8.6% |
0.11 -71.1% |
0.23 109.1% |
0.24 4.3% |
0.09 -62.5% |
0.11 22.2% |
0.19 72.7% |
0.11 -42.1% |
0.1 -9.1% |
0.05 -50% |
0.18 260% |
0.11 -38.9% |
|
Return On Equity (%) | [friend] | [friend] | - | - |
4.77% - |
- |
1.86% - |
2% 7.5% |
3.34% 66.6% |
1.72% -48.5% |
1.44% -16.4% |
0.8% -44.6% |
2.49% 213.3% |
1.53% -38.7% |
|
Return On Assets (%) | [friend] | [friend] | - | - |
3.16% - |
- |
1.29% - |
1.39% 7.7% |
2.44% 76.2% |
1.34% -45.3% |
1.15% -14.1% |
0.62% -45.8% |
1.89% 202.9% |
1.17% -38.1% |