2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | - | - | - | |
Net Margin | [friend] | [friend] |
10.4% 12.5% |
10.25% -1.5% |
10.27% 0.2% |
|
Gross Margin | [friend] | [friend] |
42.1% 0.9% |
40.5% -3.8% |
44.11% 8.9% |
|
Operating Margin | [friend] | [friend] |
10.78% 12.4% |
10.4% -3.5% |
8.78% -15.6% |
|
Total Revenue | [friend] | [friend] |
1.14B 11.0% |
1.31B 14.9% |
1.38B 4.8% |
|
Total Assets | [friend] | [friend] |
963.71M -0.8% |
1.02B 5.6% |
1.87B 83.6% |
|
Total Liabilities | [friend] | [friend] |
454.99M -1.9% |
475.66M 4.5% |
463.58M -2.5% |
|
Total Equity | [friend] | [friend] |
508.71M 0.2% |
542.28M 6.6% |
1.41B 159.1% |
|
Operating CashFlow | [friend] | [friend] |
72.88M -45.9% |
83.51M 14.6% |
150.78M 80.6% |
|
Beginning Cash Position | [friend] | [friend] |
34.65M -53.1% |
138.28M 299.0% |
225.33M 63.0% |
|
End Cash Position | [friend] | [friend] |
138.28M 299.0% |
225.33M 63.0% |
384.89M 70.8% |
|
Free Cash Flow | [friend] | [friend] |
49.28M -62.1% |
27.98M -43.2% |
106.67M 281.2% |
|
Net Income (Cont Operations) | [friend] | [friend] |
118.86M 24.8% |
134.61M 13.3% |
141.3M 5.0% |
|
Diluted Net Income | [friend] | [friend] | - | - | - | |
Diluted EPS | [friend] | [friend] |
0.92 16.5% |
1.04 13.0% |
0.88 -15.4% |
|
Return On Equity (%) | [friend] | [friend] |
23.39% 15.2% |
25.62% 9.5% |
14.51% -43.4% |
|
Return On Assets (%) | [friend] | [friend] |
12.28% 18.1% |
13.59% 10.6% |
9.79% -27.9% |