2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] |
20.27% -43.7% |
21% 3.6% |
25.83% 23.0% |
|
Net Margin | [friend] | [friend] | [friend] |
9.66% -38.7% |
15.9% 64.7% |
26.6% 67.3% |
|
Gross Margin | [friend] | [friend] | [friend] |
77.56% -2.0% |
78.44% 1.1% |
78.34% -0.1% |
|
Operating Margin | [friend] | [friend] | [friend] |
9.8% -55.4% |
18.98% 93.6% |
18.77% -1.1% |
|
Total Revenue | [friend] | [friend] | [friend] |
965.05M 20.4% |
1.1B 13.9% |
1.23B 11.8% |
|
Total Assets | [friend] | [friend] | [friend] |
2.66B 136.2% |
3.17B 19.0% |
3.32B 4.9% |
|
Total Liabilities | [friend] | [friend] | [friend] |
2.25B 186.8% |
2.59B 15.2% |
2.44B -6.0% |
|
Total Equity | [friend] | [friend] | [friend] |
409.22M 19.8% |
572.75M 40.0% |
883.28M 54.2% |
|
Operating CashFlow | [friend] | [friend] | [friend] |
288.02M 11.5% |
274.32M -4.8% |
416.7M 51.9% |
|
Beginning Cash Position | [friend] | [friend] | [friend] |
122.01M 0.7% |
329.34M 169.9% |
71.68M -78.2% |
|
End Cash Position | [friend] | [friend] | [friend] |
329.34M 169.9% |
71.68M -78.2% |
68.41M -4.6% |
|
Free Cash Flow | [friend] | [friend] | [friend] |
270.49M 11.8% |
255.78M -5.4% |
391.69M 53.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
93.19M -26.3% |
174.78M 87.5% |
326.79M 87.0% |
|
Diluted Net Income | [friend] | [friend] | [friend] |
93.18M -26.2% |
181.55M 94.8% |
333.59M 83.7% |
|
Diluted EPS | [friend] | [friend] | [friend] |
0.3 -28.6% |
0.55 83.3% |
1 81.8% |
|
Return On Equity (%) | [friend] | [friend] | [friend] |
24.82% -33.5% |
35.59% 43.4% |
44.88% 26.1% |
|
Return On Assets (%) | [friend] | [friend] | [friend] |
4.92% -58.7% |
6% 21.9% |
10.08% 67.9% |