2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | - | - | - | |
Net Margin | [friend] | [friend] |
15.11% -15.2% |
13.98% -7.5% |
10.52% -24.8% |
|
Gross Margin | [friend] | [friend] |
37.68% -14.5% |
35.14% -6.7% |
33.13% -5.7% |
|
Operating Margin | [friend] | [friend] |
17.74% -18.1% |
17.25% -2.7% |
15.12% -12.4% |
|
Total Revenue | [friend] | [friend] |
725.17M 45.5% |
863.66M 19.1% |
918.73M 6.4% |
|
Total Assets | [friend] | [friend] |
1.05B 4.0% |
1.33B 26.5% |
2.04B 53.0% |
|
Total Liabilities | [friend] | [friend] |
620.5M 10.9% |
764.81M 23.3% |
632.44M -17.3% |
|
Total Equity | [friend] | [friend] |
429.16M -5.0% |
559.72M 30.4% |
1.39B 149.1% |
|
Operating CashFlow | [friend] | [friend] |
23.37M -53.7% |
133.43M 470.9% |
-78.75M - |
|
Beginning Cash Position | [friend] | [friend] |
171.46M 17.4% |
109.29M -36.3% |
147.72M 35.2% |
|
End Cash Position | [friend] | [friend] |
109.29M -36.3% |
147.72M 35.2% |
426.74M 188.9% |
|
Free Cash Flow | [friend] | [friend] |
9.88M -53.1% |
80.59M 715.4% |
-193.95M - |
|
Net Income (Cont Operations) | [friend] | [friend] |
111.92M 24.3% |
125.53M 12.2% |
101.93M -18.8% |
|
Diluted Net Income | [friend] | [friend] | - | - | - | |
Diluted EPS | [friend] | [friend] |
0.73 - |
0.79 8.2% |
0.52 -34.2% |
|
Return On Equity (%) | [friend] | [friend] |
24.88% 13.5% |
24.42% -1.9% |
9.89% -59.5% |
|
Return On Assets (%) | [friend] | [friend] |
10.59% 12.6% |
10.11% -4.6% |
5.73% -43.4% |