2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|
Insider Holdings (%) | [friend] | - | - | - | |
Net Margin | [friend] |
10.91% 16.4% |
10.88% -0.3% |
10.05% -7.6% |
|
Gross Margin | [friend] |
48.23% 12.9% |
50.77% 5.3% |
50.65% -0.2% |
|
Operating Margin | [friend] |
15.87% 27.2% |
15.21% -4.2% |
13.9% -8.6% |
|
Total Revenue | [friend] |
1.51B 15.8% |
1.73B 14.8% |
1.96B 13.5% |
|
Total Assets | [friend] |
796.73M 22.6% |
978.35M 22.8% |
1.47B 50.3% |
|
Total Liabilities | [friend] |
443.59M 1.3% |
506.34M 14.1% |
673.07M 32.9% |
|
Total Equity | [friend] |
336.95M 62.5% |
454.4M 34.9% |
769.67M 69.4% |
|
Operating CashFlow | [friend] |
213.77M 336.2% |
305.88M 43.1% |
123.35M -59.7% |
|
Beginning Cash Position | [friend] |
150.57M 57.4% |
169.49M 12.6% |
350.82M 107.0% |
|
End Cash Position | [friend] |
169.49M 12.6% |
350.82M 107.0% |
537.09M 53.1% |
|
Free Cash Flow | [friend] |
188.97M 407.0% |
283.4M 50.0% |
99M -65.1% |
|
Net Income (Cont Operations) | [friend] |
230.17M 44.0% |
264.57M 14.9% |
273.33M 3.3% |
|
Diluted Net Income | [friend] |
164.49M 34.8% |
188.21M 14.4% |
197.49M 4.9% |
|
Diluted EPS | [friend] |
0.353 34.8% |
0.404 14.4% |
0.46 13.8% |
|
Return On Equity (%) | [friend] |
60.44% 2.7% |
47.57% -21.3% |
32.27% -32.2% |
|
Return On Assets (%) | [friend] |
22.74% 21.1% |
21.21% -6.8% |
16.13% -23.9% |