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] | - | - | - | - | - | - |
0% - |
- | - |
0% - |
0% - |
50.17% - |
|
Net Margin | [friend] | [friend] | - |
23.8% - |
27.85% 17.0% |
23.89% -14.2% |
25.3% 5.9% |
23.31% -7.9% |
20.53% -11.9% |
21.41% 4.3% |
27.21% 27.1% |
19.56% -28.1% |
21.05% 7.6% |
21.66% 2.9% |
|
Gross Margin | [friend] | [friend] | - |
56.7% - |
58.36% 2.9% |
57.92% -0.8% |
54.4% -6.1% |
53.03% -2.5% |
45.4% -14.4% |
48.82% 7.5% |
48.18% -1.3% |
47.18% -2.1% |
48.99% 3.8% |
47.12% -3.8% |
|
Operating Margin | [friend] | [friend] | - |
28.35% - |
32.92% 16.1% |
25.44% -22.7% |
29.82% 17.2% |
26.11% -12.4% |
22.95% -12.1% |
17.07% -25.6% |
26.6% 55.9% |
17.69% -33.5% |
19.12% 8.1% |
15.86% -17.1% |
|
Total Revenue | [friend] | [friend] |
195.45M 52.9% |
112.23M -42.6% |
138.81M 23.7% |
92.32M -33.5% |
119.65M 29.6% |
105.75M -11.6% |
124.38M 17.6% |
84.02M -32.4% |
117.78M 40.2% |
109.32M -7.2% |
- | - | |
Total Assets | [friend] | [friend] |
1.17B 2.4% |
1.19B 2.0% |
1.24B 4.3% |
- |
1.28B - |
1.3B 1.3% |
2.38B 83.2% |
2.34B -1.7% |
2.34B -0.2% |
2.37B 1.2% |
- | - | |
Total Liabilities | [friend] | [friend] |
138.69M -11.5% |
134.65M -2.9% |
146.95M 9.1% |
- |
134.44M - |
126.26M -6.1% |
180.04M 42.6% |
120.66M -33.0% |
133.92M 11.0% |
139M 3.8% |
- | - | |
Total Equity | [friend] | [friend] |
1.02B 4.6% |
1.05B 2.6% |
1.09B 3.7% |
- |
1.14B - |
1.16B 2.2% |
2.19B 88.4% |
2.21B 0.8% |
2.19B -0.8% |
2.21B 1.0% |
- | - | |
Operating CashFlow | [friend] | [friend] |
61.19M - |
25.29M -58.7% |
76.97M 204.4% |
- |
51.4M - |
28.68M -44.2% |
14.55M -49.3% |
- |
64.04M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] |
121.54M - |
92.78M -23.7% |
75.18M -19.0% |
136.17M 81.1% |
77.14M -43.3% |
120.7M 56.5% |
109.24M -9.5% |
1.11B 917.6% |
698.42M -37.2% |
607.22M -13.1% |
- | - | |
End Cash Position | [friend] | [friend] |
92.78M - |
75.18M -19.0% |
136.17M 81.1% |
77.14M -43.3% |
120.7M 56.5% |
109.24M -9.5% |
1.11B 917.6% |
698.42M -37.2% |
607.22M -13.1% |
584.18M -3.8% |
- | - | |
Free Cash Flow | [friend] | [friend] |
18.86M -62.0% |
-10M - |
58.92M - |
-19.82M - |
43.58M - |
-5.51M - |
2.03M - |
-21.41M - |
37.83M - |
946.15K -97.5% |
- | - | |
Net Income (Cont Operations) | [friend] | [friend] |
45.09M - |
26.86M -40.4% |
39.12M 45.7% |
- |
52.28M - |
25.24M -51.7% |
26.2M 3.8% |
- |
51.84M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] |
0.6 27.3% |
0.35 -41.7% |
0.52 48.6% |
0.29 -44.2% |
0.41 41.4% |
0.32 -22.0% |
0.31 -3.1% |
0.18 -41.9% |
0.32 77.8% |
0.21 -34.4% |
- | - | |
Return On Equity (%) | [friend] | [friend] | - |
2.58% - |
3.62% 40.3% |
- |
2.66% - |
2.14% -19.4% |
1.52% -28.9% |
0.82% -46.3% |
1.46% 78.1% |
0.97% -33.3% |
1.16% 19.4% |
0.89% -23.3% |
|
Return On Assets (%) | [friend] | [friend] | - |
2.26% - |
3.17% 40.3% |
- |
2.36% - |
1.91% -19.1% |
1.39% -27.3% |
0.76% -45.1% |
1.37% 79.8% |
0.91% -33.6% |
1.08% 19.4% |
0.84% -22.8% |