2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] |
3.07% - |
2.99% -2.4% |
3.13% 4.6% |
|
Net Margin | [friend] | [friend] | [friend] |
15.92% 34.2% |
14.52% -8.8% |
13.42% -7.6% |
|
Gross Margin | [friend] | [friend] | [friend] |
31.45% 7.2% |
32.51% 3.4% |
31.32% -3.7% |
|
Operating Margin | [friend] | [friend] | [friend] |
19.22% 23.4% |
19.56% 1.8% |
18.49% -5.5% |
|
Total Revenue | [friend] | [friend] | [friend] |
843.92M 27.5% |
983.68M 16.6% |
1.09B 10.3% |
|
Total Assets | [friend] | [friend] | [friend] |
1.42B 46.6% |
1.66B 17.0% |
2.07B 24.8% |
|
Total Liabilities | [friend] | [friend] | [friend] |
577.18M -12.3% |
663.79M 15.0% |
938.93M 41.5% |
|
Total Equity | [friend] | [friend] | [friend] |
842.07M 171.2% |
996.13M 18.3% |
1.13B 13.7% |
|
Operating CashFlow | [friend] | [friend] | [friend] |
133.34M -14.3% |
103.31M -22.5% |
105.21M 1.8% |
|
Beginning Cash Position | [friend] | [friend] | [friend] |
115.6M 35.4% |
411.04M 255.6% |
228.74M -44.4% |
|
End Cash Position | [friend] | [friend] | [friend] |
411.04M 255.6% |
228.74M -44.4% |
69.6M -69.6% |
|
Free Cash Flow | [friend] | [friend] | [friend] |
20.16M -66.2% |
-139.81M - |
-336.72M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
165.67M 72.1% |
187.64M 13.3% |
189.55M 1.0% |
|
Diluted Net Income | [friend] | [friend] | [friend] |
134.32M 71.1% |
142.85M 6.3% |
145.63M 1.9% |
|
Diluted EPS | [friend] | [friend] | [friend] |
0.53 99.0% |
0.54 1.9% |
0.55 1.9% |
|
Return On Equity (%) | [friend] | [friend] | [friend] |
23.31% -14.5% |
15.54% -33.3% |
13.68% -12.0% |
|
Return On Assets (%) | [friend] | [friend] | [friend] |
11.26% 32.6% |
9.28% -17.5% |
7.81% -15.9% |