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] | - | - | - | - | - | - |
0% - |
0% - |
0% - |
49.46% - |
49.46% 0% |
49.96% 1.0% |
|
Net Margin | [friend] |
38.29% 7.4% |
41.66% 8.8% |
44.94% 7.9% |
40.12% -10.7% |
39.78% -0.9% |
35.21% -11.5% |
29.5% -16.2% |
33.99% 15.2% |
28.51% -16.1% |
6.45% -77.4% |
-3.84% - |
17.54% - |
|
Gross Margin | [friend] |
100% 0% |
69.18% -30.8% |
69.55% 0.5% |
66.71% -4.1% |
61.15% -8.3% |
60.69% -0.7% |
60.24% -0.7% |
42.75% -29.0% |
34.07% -20.3% |
39.14% 14.9% |
47.02% 20.1% |
34.84% -25.9% |
|
Operating Margin | [friend] |
100% 0% |
48.14% -51.9% |
51.51% 7.0% |
43.24% -16.1% |
44.97% 4.0% |
40.59% -9.8% |
32.62% -19.6% |
18.96% -41.9% |
-2.56% - |
-16.05% - |
14.68% - |
5.91% -59.7% |
|
Total Revenue | [friend] |
48.42M 23.9% |
66.31M 36.9% |
78.28M 18.1% |
58.68M -25.0% |
64.13M 9.3% |
70.64M 10.2% |
89.46M 26.6% |
34.85M -61.0% |
26.47M -24.1% |
31.87M 20.4% |
51.21M 60.7% |
60.06M 17.3% |
|
Total Assets | [friend] |
604.09M - |
- |
736.85M - |
765.94M 3.9% |
796.39M 4.0% |
872M 9.5% |
2.3B 163.3% |
2.3B 0.2% |
2.25B -2.2% |
2.25B -0.2% |
2.24B -0.4% |
2.23B -0.2% |
|
Total Liabilities | [friend] |
56.51M - |
- |
122.37M - |
125.66M 2.7% |
128.34M 2.1% |
176.82M 37.8% |
193.21M 9.3% |
154.41M -20.1% |
133.78M -13.4% |
127.02M -5.1% |
119.99M -5.5% |
118.56M -1.2% |
|
Total Equity | [friend] |
547.58M - |
- |
614.48M - |
- |
668.05M - |
695.18M 4.1% |
2.1B 202.4% |
2.15B 2.1% |
2.12B -1.4% |
2.12B 0.2% |
2.12B -0.1% |
2.11B -0.2% |
|
Operating CashFlow | [friend] |
11.81M - |
24.79M 110.0% |
11.24M -54.6% |
- |
37.07M - |
14.81M -60.0% |
-14.15M - |
- |
-28.62M - |
- | - | - | |
Beginning Cash Position | [friend] |
10.2M - |
10.2M 0% |
21.96M 115.2% |
103.63M 371.9% |
25.13M -75.8% |
16.2M -35.5% |
20.29M 25.3% |
1.41B 6872.6% |
912.05M -35.5% |
1.09B 19.1% |
1.26B 16.3% |
1.33B 5.5% |
|
End Cash Position | [friend] |
13.81M - |
21.96M 59.0% |
103.63M 371.9% |
25.13M -75.8% |
16.2M -35.5% |
20.29M 25.3% |
1.41B 6872.6% |
912.05M -35.5% |
1.09B 19.1% |
1.26B 16.3% |
1.33B 5.5% |
1.09B -18.0% |
|
Free Cash Flow | [friend] |
6.23M 11.7% |
-62.01M - |
-20.39M - |
-16.49M - |
-19.97M - |
-9.4M - |
-25.67M - |
-51.42M - |
-10.8M - |
-14.47M - |
-7.93M - |
268.38K - |
|
Net Income (Cont Operations) | [friend] |
32.48M - |
60.11M 85.1% |
35.18M -41.5% |
- |
49.05M - |
24.87M -49.3% |
26.39M 6.1% |
- |
19.39M - |
- | - | - | |
Diluted Net Income | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] |
0.294 33.0% |
0.436 48.1% |
0.557 27.9% |
0.371 -33.3% |
0.405 9.0% |
0.393 -3.0% |
0.59 50.2% |
0.2 -66.1% |
0.12 -40.0% |
-0.01 - |
-0.04 - |
0.12 - |
|
Return On Equity (%) | [friend] |
3.39% - |
- |
5.72% - |
3.75% -34.5% |
3.9% 3.9% |
3.65% -6.4% |
1.89% -48.3% |
0.56% -70.4% |
0.35% -36.5% |
0.1% -72.6% |
-0.09% - |
0.5% - |
|
Return On Assets (%) | [friend] |
3.07% - |
- |
4.77% - |
3.13% -34.4% |
3.27% 4.2% |
2.98% -8.7% |
1.67% -44.1% |
0.52% -69.1% |
0.33% -35.6% |
0.09% -72.4% |
-0.09% - |
0.47% - |