2019 Q4 | 2020 Q4 | 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] |
9.14% 102.0% |
-55.46% - |
15.32% - |
7.67% -50.0% |
11.86% 54.7% |
15.88% 33.8% |
16.77% 5.6% |
18.64% 11.2% |
16.78% -10.0% |
14.92% -11.1% |
|
Gross Margin | [friend] | [friend] |
39.37% -5.5% |
42.31% 7.5% |
43.87% 3.7% |
41.48% -5.4% |
44.08% 6.3% |
45.49% 3.2% |
45.75% 0.6% |
47.67% 4.2% |
45.24% -5.1% |
44.29% -2.1% |
|
Operating Margin | [friend] | [friend] |
16.06% 29.0% |
42.31% 163.5% |
-0.73% - |
13.57% - |
16.78% 23.7% |
20.77% 23.8% |
20.12% -3.1% |
22.35% 11.1% |
19.83% -11.3% |
17.96% -9.5% |
|
Total Revenue | [friend] | [friend] |
519.84M 40.0% |
33.32M -93.6% |
150.14M 350.6% |
139.11M -7.4% |
578.98M 316.2% |
639.52M 10.5% |
706.66M 10.5% |
773.01M 9.4% |
826.06M 6.9% |
868.74M 5.2% |
|
Total Assets | [friend] | [friend] | - | - |
742.42M - |
- |
889.86M - |
888.96M -0.1% |
961.41M 8.1% |
2.32B 141.4% |
2.29B -1.2% |
2.3B 0.4% |
|
Total Liabilities | [friend] | [friend] | - | - |
414.21M - |
- |
496.57M - |
481.19M -3.1% |
517.61M 7.6% |
523.74M 1.2% |
458.18M -12.5% |
461.14M 0.6% |
|
Total Equity | [friend] | [friend] | - | - |
303.39M - |
- |
368.87M - |
383.85M 4.1% |
424.54M 10.6% |
1.78B 319.0% |
1.82B 2.6% |
1.83B 0.3% |
|
Operating CashFlow | [friend] | [friend] |
-14.57M - |
- |
-32.08M - |
- |
-8.03M - |
- | - | - |
45.06M - |
- | |
Beginning Cash Position | [friend] | [friend] |
110.5M 231.3% |
- |
109.7M - |
72.36M -34.0% |
109.7M 51.6% |
64.59M -41.1% |
72.36M 12.0% |
45.88M -36.6% |
64.59M 40.8% |
67.07M 3.8% |
|
End Cash Position | [friend] | [friend] |
109.7M -0.7% |
- |
72.36M - |
45.88M -36.6% |
64.59M 40.8% |
67.07M 3.8% |
68.61M 2.3% |
1.35B 1868.4% |
1.15B -15.2% |
1.13B -1.2% |
|
Free Cash Flow | [friend] | [friend] |
-19.08M - |
-18.84M - |
-31.58M - |
-6.3M - |
-29.42M - |
-6.18M - |
32.03M - |
20.53M -35.9% |
21.38M 4.1% |
-69.61M - |
|
Net Income (Cont Operations) | [friend] | [friend] |
54.82M 119.7% |
- |
6.34M - |
- |
70.05M - |
- | - | - |
134.13M - |
- | |
Diluted Net Income | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] |
0.82 182.8% |
-0.305 - |
0.372 - |
0.18 -51.6% |
1.12 522.2% |
1.184 5.7% |
1.379 16.5% |
1.664 20.7% |
1.479 -11.2% |
1.357 -8.2% |
|
Return On Equity (%) | [friend] | [friend] |
21.69% 98.1% |
- |
7.58% - |
- |
21.34% - |
26.45% 23.9% |
32.56% 23.1% |
8.1% -75.1% |
12.64% 56.1% |
11.71% -7.4% |
|
Return On Assets (%) | [friend] | [friend] |
6.85% 130.5% |
- |
3.1% - |
- |
8.41% - |
11.42% 35.7% |
13.91% 21.8% |
6.21% -55.4% |
8.71% 40.4% |
8.13% -6.7% |