2019 Q4 | 2020 Q4 | 2021 Q2 | 2021 Q4 | 2022 Q2 | 2022 Q4 | 2023 Q2 | 2023 Q4 | Graph | |
---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | - |
13.01% - |
12.21% -6.1% |
12.23% 0.1% |
10.79% -11.7% |
6.35% -41.2% |
|
Gross Margin | [friend] | [friend] | - |
25.37% - |
24.46% -3.6% |
23.05% -5.8% |
- |
18.85% - |
|
Operating Margin | [friend] | [friend] | - |
16.42% - |
15.16% -7.7% |
13.75% -9.3% |
12.07% -12.2% |
8.91% -26.2% |
|
Total Revenue | [friend] | [friend] |
269.66M -33.1% |
582.8M 116.1% |
637.16M 9.3% |
627.73M -1.5% |
617.39M -1.6% |
621.02M 0.6% |
|
Total Assets | [friend] | [friend] | - |
634.4M - |
716.04M 12.9% |
859.24M 20.0% |
909.01M 5.8% |
900.8M -0.9% |
|
Total Liabilities | [friend] | [friend] | - |
333.95M - |
375.63M 12.5% |
355.89M -5.3% |
374.82M 5.3% |
377.1M 0.6% |
|
Total Equity | [friend] | [friend] | - |
298.88M - |
338.16M 13.1% |
500.23M 47.9% |
530.28M 6.0% |
519.76M -2.0% |
|
Operating CashFlow | [friend] | [friend] |
1.01M -94.6% |
29M 2760.4% |
70.17M 142.0% |
-4.19M - |
- |
-5.93M - |
|
Beginning Cash Position | [friend] | [friend] |
164.22M 154.4% |
164.42M 0.1% |
267.24M 62.5% |
275.49M 3.1% |
312.08M 13.3% |
428.81M 37.4% |
|
End Cash Position | [friend] | [friend] |
266.9M 62.3% |
275.49M 3.2% |
312.08M 13.3% |
428.81M 37.4% |
380.34M -11.3% |
411.06M 8.1% |
|
Free Cash Flow | [friend] | [friend] |
-29.85M - |
-10.44M - |
60.29M - |
-10.07M - |
-91.29M - |
-11.53M - |
|
Net Income (Cont Operations) | [friend] | [friend] |
50.02M -15.1% |
97.81M 95.5% |
99.94M 2.2% |
101.17M 1.2% |
- |
40.26M - |
|
Diluted Net Income | [friend] | [friend] |
38.02M -16.1% |
75.81M 99.4% |
77.81M 2.6% |
76.74M -1.4% |
66.62M -13.2% |
39.43M -40.8% |
|
Diluted EPS | [friend] | [friend] |
0.285 -16.1% |
0.569 99.6% |
0.584 2.6% |
0.66 13.1% |
0.5 -24.3% |
0.3 -40.0% |
|
Return On Equity (%) | [friend] | [friend] | - |
27.24% - |
23.01% -15.5% |
19.21% -16.5% |
15.34% -20.1% |
7.73% -49.6% |
|
Return On Assets (%) | [friend] | [friend] | - |
10.13% - |
10.87% 7.3% |
10.29% -5.3% |
8.2% -20.3% |
4.49% -45.3% |