2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | - | - | - | |
Net Margin | [friend] | [friend] |
31.72% 9.7% |
28.06% -11.5% |
31.18% 11.1% |
|
Gross Margin | [friend] | [friend] |
43.82% -3.8% |
41.36% -5.6% |
42.61% 3.0% |
|
Operating Margin | [friend] | [friend] |
35.26% -5.6% |
32.68% -7.3% |
33.22% 1.7% |
|
Total Revenue | [friend] | [friend] |
620.46M -0.9% |
535.91M -13.6% |
616.35M 15.0% |
|
Total Assets | [friend] | [friend] |
901.63M 33.2% |
963.31M 6.8% |
2.96B 207.5% |
|
Total Liabilities | [friend] | [friend] |
325.8M 26.8% |
236.55M -27.4% |
313.3M 32.4% |
|
Total Equity | [friend] | [friend] |
572.64M 37.1% |
726.75M 26.9% |
2.65B 264.5% |
|
Operating CashFlow | [friend] | [friend] |
126.79M -19.6% |
121.46M -4.2% |
142.34M 17.2% |
|
Beginning Cash Position | [friend] | [friend] |
1.24M -90.1% |
1.49M 19.9% |
51.39M 3351.6% |
|
End Cash Position | [friend] | [friend] |
1.49M 19.9% |
51.39M 3351.6% |
1.06B 1964.7% |
|
Free Cash Flow | [friend] | [friend] |
98.38M -35.7% |
83.92M -14.7% |
60.3M -28.1% |
|
Net Income (Cont Operations) | [friend] | [friend] |
197.42M 9.2% |
150.41M -23.8% |
192.2M 27.8% |
|
Diluted Net Income | [friend] | [friend] | - | - | - | |
Diluted EPS | [friend] | [friend] |
1.77 -0.6% |
1.35 -23.7% |
1.55 14.8% |
|
Return On Equity (%) | [friend] | [friend] |
39.75% -27.3% |
23.14% -41.8% |
11.39% -50.8% |
|
Return On Assets (%) | [friend] | [friend] |
24.93% -17.1% |
16.13% -35.3% |
9.79% -39.3% |