2019 Q4 | 2020 Q4 | 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] | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] |
23.19% 2.6% |
30.92% 33.4% |
21.86% -29.3% |
33.93% 55.2% |
30.19% -11.0% |
29.44% -2.5% |
29.27% -0.6% |
28.77% -1.7% |
28.33% -1.6% |
28.24% -0.3% |
28.57% 1.2% |
|
Gross Margin | [friend] | [friend] |
100% 75.1% |
60.46% -39.5% |
60.55% 0.1% |
62.51% 3.2% |
66.45% 6.3% |
60.19% -9.4% |
60.01% -0.3% |
58.46% -2.6% |
57.07% -2.4% |
55.8% -2.2% |
56.38% 1.0% |
|
Operating Margin | [friend] | [friend] |
100% 217.1% |
36.16% -63.8% |
28.55% -21.0% |
39.71% 39.1% |
45.83% 15.4% |
34.24% -25.3% |
34.05% -0.6% |
33.17% -2.6% |
30.25% -8.8% |
29.56% -2.3% |
29.12% -1.5% |
|
Total Revenue | [friend] | [friend] |
55.53M -64.4% |
226.41M 307.7% |
50.56M -77.7% |
81.09M 60.4% |
266.84M 229.1% |
275.65M 3.3% |
288.67M 4.7% |
288.1M -0.2% |
297.49M 3.3% |
341.17M 14.7% |
352.6M 3.4% |
|
Total Assets | [friend] | [friend] | - |
653.82M - |
- |
672.54M - |
695.37M 3.4% |
729.06M 4.8% |
727.56M -0.2% |
1.89B 159.1% |
1.92B 1.7% |
1.94B 0.9% |
1.94B 0.3% |
|
Total Liabilities | [friend] | [friend] | - |
190.5M - |
- |
169.72M - |
173.19M 2.0% |
182.87M 5.6% |
166.28M -9.1% |
172.49M 3.7% |
184.11M 6.7% |
165.54M -10.1% |
152.72M -7.7% |
|
Total Equity | [friend] | [friend] | - |
463.33M - |
- |
502.82M - |
522.18M 3.9% |
546.18M 4.6% |
561.27M 2.8% |
1.71B 205.2% |
1.73B 1.2% |
1.77B 2.1% |
1.79B 1.1% |
|
Operating CashFlow | [friend] | [friend] | - |
56.43M - |
- |
-10.41M - |
- |
34.84M - |
- |
-6.65M - |
- |
-23.54M - |
- | |
Beginning Cash Position | [friend] | [friend] | - |
42.8M - |
49.34M 15.3% |
42.19M -14.5% |
9.94M -76.4% |
49.34M 396.5% |
42.19M -14.5% |
56.21M 33.2% |
17.68M -68.5% |
131.52M 643.7% |
66.87M -49.2% |
|
End Cash Position | [friend] | [friend] |
9.94M -76.8% |
49.34M 396.5% |
42.19M -14.5% |
56.21M 33.2% |
17.71M -68.5% |
131.52M 642.7% |
66.76M -49.2% |
570.79M 755.0% |
738.83M 29.4% |
630.53M -14.7% |
555.04M -12.0% |
|
Free Cash Flow | [friend] | [friend] |
53.2M 8846.3% |
24.3M -54.3% |
-25.78M - |
4.33M - |
-43.56M - |
12.94M - |
572.77K -95.6% |
-23.57M - |
-13.74M - |
-42.48M - |
-63M - |
|
Net Income (Cont Operations) | [friend] | [friend] | - |
70.01M - |
- |
38.57M - |
- |
81.16M - |
- |
82.9M - |
- |
96.34M - |
- | |
Diluted Net Income | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] |
0.149 -63.7% |
0.7 370.5% |
0.11 -84.3% |
0.28 154.5% |
0.735 162.4% |
0.81 10.3% |
0.6 -25.9% |
0.557 -7.1% |
0.529 -5.1% |
0.564 6.8% |
0.564 0% |
|
Return On Equity (%) | [friend] | [friend] | - |
20.18% - |
- |
5.47% - |
15.43% 181.9% |
16.08% 4.2% |
15.05% -6.4% |
7.48% -50.3% |
7.47% -0.2% |
8.32% 11.4% |
8.57% 3.1% |
|
Return On Assets (%) | [friend] | [friend] | - |
13.53% - |
- |
4.09% - |
11.58% 183.1% |
11.74% 1.3% |
11.61% -1.1% |
6.48% -44.2% |
6.45% -0.5% |
7.23% 12.1% |
7.55% 4.4% |