2021 Q2 | 2021 Q3 | 2021 Q4 | 2022 Q1 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | - |
15.85% - |
13.35% -15.7% |
18.62% 39.5% |
23.08% 23.9% |
31.41% 36.1% |
10.98% -65.0% |
21.68% 97.5% |
42.63% 96.6% |
24.52% -42.5% |
15.24% -37.8% |
|
Gross Margin | - |
21.37% - |
23.11% 8.2% |
24.96% 8.0% |
26.58% 6.5% |
29.66% 11.6% |
28.35% -4.4% |
33.23% 17.2% |
34.67% 4.3% |
31.98% -7.8% |
28.81% -9.9% |
|
Operating Margin | - |
16.13% - |
17.34% 7.5% |
21.24% 22.5% |
20.15% -5.1% |
24.81% 23.1% |
18.21% -26.6% |
28.37% 55.8% |
29.27% 3.2% |
20.49% -30.0% |
13.06% -36.3% |
|
Total Revenue |
369.25M - |
187.97M -49.1% |
218.45M 16.2% |
278.82M 27.6% |
294.94M 5.8% |
286.81M -2.8% |
267.37M -6.8% |
271.05M 1.4% |
246.86M -8.9% |
149.55M -39.4% |
178.14M 19.1% |
|
Total Assets |
563.58M - |
- |
663.68M - |
- |
791.57M - |
893.59M 12.9% |
923.51M 3.3% |
1.4B 51.9% |
1.46B 3.8% |
1.74B 19.6% |
1.74B 0.0% |
|
Total Liabilities |
148.22M - |
- |
190.4M - |
- |
194.9M - |
202.48M 3.9% |
204.53M 1.0% |
211.44M 3.4% |
179.22M -15.2% |
344.39M 92.2% |
319.56M -7.2% |
|
Total Equity |
415.36M - |
- |
473.28M - |
- |
596.66M - |
691.11M 15.8% |
718.98M 4.0% |
1.19B 65.7% |
1.28B 7.2% |
1.31B 2.6% |
1.33B 1.8% |
|
Operating CashFlow |
-13.62M - |
9.88M - |
24.25M 145.5% |
- |
62.91M - |
132.77M 111.0% |
59.3M -55.3% |
- |
201.19M - |
- | - | |
Beginning Cash Position |
110.84M - |
81.31M -26.6% |
92.12M 13.3% |
125.11M 35.8% |
135.75M 8.5% |
188.12M 38.6% |
339.38M 80.4% |
382.75M 12.8% |
871.1M 127.6% |
1.01B 16.0% |
1.03B 2.1% |
|
End Cash Position |
81.31M - |
92.12M 13.3% |
125.11M 35.8% |
135.75M 8.5% |
188.12M 38.6% |
339.38M 80.4% |
382.75M 12.8% |
871.1M 127.6% |
1.01B 16.0% |
1.03B 2.1% |
809.96M -21.4% |
|
Free Cash Flow |
-30.36M - |
9.73M - |
23.4M 140.5% |
15.57M -33.5% |
37.57M 141.2% |
128.35M 241.6% |
58.91M -54.1% |
40.25M -31.7% |
150.93M 275.0% |
62.34M -58.7% |
-675.76K - |
|
Net Income (Cont Operations) |
42.13M - |
29.79M -29.3% |
29.17M -2.1% |
- |
120M - |
90.08M -24.9% |
29.35M -67.4% |
- |
164M - |
- | - | |
Diluted Net Income | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS |
0.84 - |
0.51 -39.3% |
0.66 29.4% |
1.03 56.1% |
1.36 32.0% |
1.79 31.6% |
0.58 -67.6% |
0.88 51.7% |
1.57 78.4% |
0.55 -65.0% |
0.55 0% |
|
Return On Equity (%) | - | - |
6.16% - |
- |
11.41% - |
13.99% 22.6% |
4.16% -70.2% |
6.15% 47.8% |
8.53% 38.6% |
2.84% -66.7% |
2.06% -27.5% |
|
Return On Assets (%) | - | - |
4.4% - |
- |
8.6% - |
10.69% 24.3% |
3.23% -69.8% |
5.05% 56.4% |
7.36% 45.7% |
2.29% -68.8% |
1.56% -32.0% |