2020 Q4 | 2021 Q4 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] |
3.81% 7.5% |
- |
6.13% - |
5.31% -13.3% |
6.07% 14.2% |
5.91% -2.5% |
5.87% -0.8% |
6.23% 6.3% |
5.71% -8.3% |
|
Gross Margin | [friend] |
23.6% 5.3% |
- |
25.63% - |
24.43% -4.7% |
25.79% 5.6% |
25.15% -2.5% |
25.11% -0.1% |
25.73% 2.5% |
25.75% 0.1% |
|
Operating Margin | [friend] |
4.72% 8.2% |
- |
9.47% - |
7.34% -22.4% |
8.63% 17.5% |
8.25% -4.4% |
8.11% -1.7% |
8.47% 4.4% |
7.67% -9.5% |
|
Total Revenue | [friend] |
7.24B 8.6% |
3.94B -45.6% |
2.16B -45.2% |
8.32B 285.8% |
2.29B -72.5% |
9.12B 298.4% |
9.48B 3.9% |
9.89B 4.3% |
10.26B 3.8% |
|
Total Assets | [friend] | - |
3.75B - |
3.71B -1.1% |
3.94B 6.4% |
4B 1.4% |
4.04B 1.2% |
4.5B 11.3% |
4.59B 1.9% |
4.51B -1.7% |
|
Total Liabilities | [friend] | - |
1.76B - |
1.58B -9.9% |
1.49B -5.7% |
1.63B 8.9% |
1.55B -5.0% |
1.85B 20.0% |
1.73B -6.8% |
1.84B 6.6% |
|
Total Equity | [friend] | - |
1.99B - |
2.12B 6.6% |
2.45B 15.3% |
2.37B -3.2% |
2.5B 5.5% |
2.65B 5.9% |
2.86B 7.9% |
2.66B -6.7% |
|
Operating CashFlow | [friend] |
64.02M -84.9% |
530.52M 728.7% |
- |
599.94M - |
- |
307.41M - |
- |
566.88M - |
- | |
Beginning Cash Position | [friend] |
1.92B 15.5% |
1.72B -10.6% |
- |
1.72B - |
- |
2.14B - |
- |
2.36B - |
- | |
End Cash Position | [friend] |
1.72B -10.6% |
2.14B 24.4% |
- |
2.36B - |
- |
2.37B - |
- |
2.68B - |
- | |
Free Cash Flow | [friend] |
51.16M -87.0% |
530.52M 937.0% |
- |
595.65M - |
- |
302.83M - |
- |
544.83M - |
- | |
Net Income (Cont Operations) | [friend] |
398.3M 10.0% |
253.27M -36.4% |
- |
614.42M - |
- |
776.76M - |
- |
873.49M - |
- | |
Diluted Net Income | [friend] |
275.9M 16.7% |
172.72M -37.4% |
132.19M -23.5% |
442.25M 234.6% |
138.86M -68.6% |
539.42M 288.5% |
555.93M 3.1% |
616.11M 10.8% |
586.21M -4.9% |
|
Diluted EPS | [friend] |
69.671 16.7% |
45.936 -34.1% |
33.382 -27.3% |
116.28 248.3% |
34.39 -70.4% |
137.174 298.9% |
138.857 1.2% |
152.55 9.9% |
145.1 -4.9% |
|
Return On Equity (%) | [friend] |
14.19% 16.0% |
- |
6.43% - |
20.09% 212.5% |
5.77% -71.3% |
24.03% 316.7% |
23.3% -3.0% |
23.23% -0.3% |
23.29% 0.3% |
|
Return On Assets (%) | [friend] |
8.63% 18.0% |
- |
3.55% - |
12.45% 251.2% |
3.5% -71.9% |
13.84% 295.6% |
13.55% -2.2% |
14.45% 6.7% |
13.79% -4.6% |