2021 Q1 | 2021 Q2 | 2022 Q1 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] |
22.78% -27.7% |
23.59% 3.6% |
26.23% 11.2% |
29.23% 11.4% |
15.39% -47.3% |
25.08% 63.0% |
23.26% -7.3% |
14.15% -39.1% |
10.71% -24.3% |
|
Gross Margin | [friend] | [friend] |
100% 0% |
83.9% -16.1% |
90.41% 7.8% |
93.49% 3.4% |
92.2% -1.4% |
90.18% -2.2% |
90.1% -0.1% |
93.18% 3.4% |
90.11% -3.3% |
|
Operating Margin | [friend] | [friend] |
100% 0% |
-41.25% - |
26.72% - |
29.71% 11.2% |
14.44% -51.4% |
22.21% 53.9% |
21.83% -1.7% |
13.8% -36.8% |
-1.98% - |
|
Total Revenue | [friend] | [friend] |
47.55M -17.9% |
54.73M 15.1% |
65.94M 20.5% |
72.53M 10.0% |
53.68M -26.0% |
71.45M 33.1% |
69.21M -3.1% |
83.78M 21.0% |
56.25M -32.9% |
|
Total Assets | [friend] | [friend] |
280.35M 15.7% |
301.64M 7.6% |
- |
355.54M - |
- |
382.01M - |
1.47B 285.8% |
1.49B 1.2% |
1.47B -1.6% |
|
Total Liabilities | [friend] | [friend] |
40.77M -25.9% |
47.65M 16.9% |
- |
60.06M - |
- |
57.35M - |
81.42M 42.0% |
85.72M 5.3% |
55.08M -35.7% |
|
Total Equity | [friend] | [friend] | - | - | - |
295.48M - |
- |
324.65M - |
1.39B 328.9% |
1.41B 1.0% |
1.41B 0.5% |
|
Operating CashFlow | [friend] | [friend] | - |
-3.12M - |
- | - | - |
25.45M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | - |
182.91M - |
201.97M 10.4% |
216.32M 7.1% |
244.64M 13.1% |
227.75M -6.9% |
255.6M 12.2% |
1.36B 431.6% |
1.1B -18.8% |
|
End Cash Position | [friend] | [friend] |
181.21M 25.8% |
201.97M 11.5% |
216.32M 7.1% |
244.64M 13.1% |
227.75M -6.9% |
255.6M 12.2% |
1.36B 431.6% |
1.1B -18.8% |
1.1B 0.0% |
|
Free Cash Flow | [friend] | [friend] |
-24.74M - |
20.83M - |
15.04M -27.8% |
29.15M 93.9% |
-15.3M - |
27.26M - |
21.81M -20.0% |
31.91M 46.3% |
-12.7M - |
|
Net Income (Cont Operations) | [friend] | [friend] | - |
23.74M - |
- | - | - |
26.18M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] |
0.322 -40.6% |
0.384 19.2% |
0.51 32.9% |
0.63 23.5% |
0.171 -72.8% |
0.363 112.0% |
0.329 -9.4% |
0.151 -54.2% |
0.089 -40.9% |
|
Return On Equity (%) | [friend] | [friend] |
4.64% -52.3% |
5.23% 12.8% |
- |
7.17% - |
- |
5.52% - |
1.87% -66.0% |
0.85% -54.8% |
0.43% -49.6% |
|
Return On Assets (%) | [friend] | [friend] |
3.75% -50.1% |
4.44% 18.3% |
- |
5.96% - |
- |
4.69% - |
1.73% -63.0% |
0.8% -53.9% |
0.41% -49.1% |