2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | - | - | - | |
Net Margin | [friend] | [friend] |
13.04% - |
1.98% -84.8% |
6.88% 248.0% |
|
Gross Margin | [friend] | [friend] |
21.37% 373.9% |
19.87% -7.0% |
25.64% 29.1% |
|
Operating Margin | [friend] | [friend] |
6.34% 45.9% |
6.23% -1.8% |
12.15% 95.0% |
|
Total Revenue | [friend] | [friend] |
623.01M 55.2% |
894.44M 43.6% |
1.05B 17.3% |
|
Total Assets | [friend] | [friend] |
1.38B 31.1% |
1.52B 10.4% |
1.62B 6.5% |
|
Total Liabilities | [friend] | [friend] |
889.83M 15.6% |
1.03B 15.9% |
1.11B 7.5% |
|
Total Equity | [friend] | [friend] |
490.59M 72.9% |
492.71M 0.4% |
514.4M 4.4% |
|
Operating CashFlow | [friend] | [friend] |
158.98M 42407.0% |
127.44M -19.8% |
174.12M 36.6% |
|
Beginning Cash Position | [friend] | [friend] |
70.36M 9.1% |
317.79M 351.6% |
102.93M -67.6% |
|
End Cash Position | [friend] | [friend] |
317.79M 351.6% |
102.93M -67.6% |
63.68M -38.1% |
|
Free Cash Flow | [friend] | [friend] |
35.64M - |
-60.48M - |
-44.04M - |
|
Net Income (Cont Operations) | [friend] | [friend] |
81.25M - |
17.68M -78.2% |
72.18M 308.4% |
|
Diluted Net Income | [friend] | [friend] |
81.25M - |
17.68M -78.2% |
72.18M 308.4% |
|
Diluted EPS | [friend] | [friend] |
1.37 - |
0.29 -78.8% |
1.23 324.1% |
|
Return On Equity (%) | [friend] | [friend] |
20.98% - |
3.6% -82.9% |
14.33% 298.7% |
|
Return On Assets (%) | [friend] | [friend] |
6.68% - |
1.22% -81.8% |
4.59% 276.8% |