2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] |
25.1% - |
50.2% 100% |
- | |
Net Margin | [friend] | [friend] |
4.27% - |
4.57% 6.8% |
2.93% -35.9% |
|
Gross Margin | [friend] | [friend] |
22.39% -0.2% |
23.07% 3.0% |
22.48% -2.5% |
|
Operating Margin | [friend] | [friend] |
7.94% 34.7% |
9.37% 18.0% |
8.5% -9.2% |
|
Total Revenue | [friend] | [friend] |
1.47B 22.1% |
1.71B 15.9% |
1.85B 8.1% |
|
Total Assets | [friend] | [friend] |
2.96B 0.3% |
2.98B 0.8% |
3.56B 19.5% |
|
Total Liabilities | [friend] | [friend] |
2.54B -2.4% |
2.36B -7.0% |
2.74B 15.8% |
|
Total Equity | [friend] | [friend] |
406M 21.6% |
604M 48.8% |
808M 33.8% |
|
Operating CashFlow | [friend] | [friend] |
299M 51.9% |
244M -18.4% |
267M 9.4% |
|
Beginning Cash Position | [friend] | [friend] |
645M 369.4% |
529M -18.0% |
460M -13.0% |
|
End Cash Position | [friend] | [friend] |
529M -18.0% |
460M -13.0% |
802M 74.3% |
|
Free Cash Flow | [friend] | [friend] |
197M 98.0% |
149M -24.4% |
152M 2.0% |
|
Net Income (Cont Operations) | [friend] | [friend] |
63M - |
80M 27.0% |
56M -30.0% |
|
Diluted Net Income | [friend] | [friend] |
63M - |
78M 23.8% |
54M -30.8% |
|
Diluted EPS | [friend] | [friend] |
0.6 - |
0.75 25.0% |
0.51 -32.0% |
|
Return On Equity (%) | [friend] | [friend] |
17.03% - |
15.45% -9.3% |
7.65% -50.5% |
|
Return On Assets (%) | [friend] | [friend] |
2.13% - |
2.63% 23.2% |
1.65% -37.2% |