2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|
Insider Holdings (%) | [friend] | - | - | - | |
Net Margin | [friend] |
15.13% 32.8% |
19.78% 30.7% |
21.01% 6.2% |
|
Gross Margin | [friend] |
21.11% 29.7% |
30.02% 42.2% |
29.3% -2.4% |
|
Operating Margin | [friend] |
21.11% 29.7% |
30.02% 42.2% |
29.3% -2.4% |
|
Total Revenue | [friend] |
1.54B 5.1% |
2.04B 32.6% |
2.92B 43.5% |
|
Total Assets | [friend] |
3.06B 7.4% |
5.13B 67.6% |
6.39B 24.6% |
|
Total Liabilities | [friend] |
250.53M -8.3% |
461.85M 84.3% |
665.05M 44.0% |
|
Total Equity | [friend] |
2.81B 9.0% |
4.67B 66.1% |
5.72B 22.6% |
|
Operating CashFlow | [friend] |
187.47M -36.2% |
554.33M 195.7% |
755.98M 36.4% |
|
Beginning Cash Position | [friend] |
2.59B 13.0% |
2.81B 8.8% |
4.8B 70.4% |
|
End Cash Position | [friend] |
2.81B 8.8% |
4.8B 70.4% |
5.95B 24.1% |
|
Free Cash Flow | [friend] |
178.28M -38.1% |
547.36M 207.0% |
735.97M 34.5% |
|
Net Income (Cont Operations) | [friend] |
324.41M 32.1% |
589.95M 81.9% |
853.48M 44.7% |
|
Diluted Net Income | [friend] |
232.43M 39.6% |
403M 73.4% |
613.92M 52.3% |
|
Diluted EPS | [friend] |
12.523 54.6% |
21.35 70.5% |
28.64 34.1% |
|
Return On Equity (%) | [friend] |
8.63% 33.6% |
10.78% 24.9% |
11.82% 9.6% |
|
Return On Assets (%) | [friend] |
7.86% 34.6% |
9.84% 25.2% |
10.66% 8.3% |