2020 Q3 | 2021 Q3 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] |
5.44% 12.8% |
- |
13.16% - |
15.45% 17.4% |
13.95% -9.7% |
12.35% -11.4% |
12.51% 1.3% |
9.71% -22.4% |
8.7% -10.4% |
|
Gross Margin | [friend] |
36.25% -16.1% |
- |
35.81% - |
36.32% 1.4% |
35.32% -2.7% |
34.93% -1.1% |
36.63% 4.9% |
35.48% -3.1% |
36.79% 3.7% |
|
Operating Margin | [friend] |
8.8% -22.9% |
- |
21.08% - |
24.92% 18.2% |
22.64% -9.2% |
19.7% -13.0% |
19.1% -3.0% |
14.37% -24.8% |
12.48% -13.1% |
|
Total Revenue | [friend] |
3.61B 21.8% |
6.77B 87.8% |
11.36B 67.8% |
3.48B -69.4% |
3B -13.6% |
13.48B 348.9% |
11.05B -18.1% |
9.54B -13.7% |
8.51B -10.8% |
|
Total Assets | [friend] | - |
5.18B - |
7.19B 38.7% |
6.66B -7.3% |
7.16B 7.5% |
6.92B -3.5% |
7.14B 3.2% |
6.81B -4.6% |
7.02B 3.1% |
|
Total Liabilities | [friend] | - |
2.47B - |
3.98B 61.2% |
1.8B -54.6% |
1.88B 4.2% |
1.41B -24.7% |
1.42B 0.5% |
1.01B -28.9% |
991M -2.0% |
|
Total Equity | [friend] | - |
2.72B - |
3.21B 18.3% |
4.86B 51.3% |
5.29B 8.8% |
5.5B 4.1% |
5.72B 3.9% |
5.8B 1.4% |
6.03B 4.0% |
|
Operating CashFlow | [friend] |
-3.17M - |
- |
2.48B - |
- |
-512M - |
- |
539.81M - |
- |
431.81M - |
|
Beginning Cash Position | [friend] |
1.49B 178.9% |
- |
1.46B - |
- |
3.69B - |
- |
3.69B - |
- |
3.94B - |
|
End Cash Position | [friend] |
1.46B -2.0% |
- |
3.69B - |
- |
3.94B - |
- |
4.83B - |
- |
4.2B - |
|
Free Cash Flow | [friend] |
-33.08M - |
- |
2.43B - |
- |
-512M - |
- |
539.81M - |
- |
431.81M - |
|
Net Income (Cont Operations) | [friend] |
314.89M 34.8% |
- |
2.39B - |
- |
1.52B - |
- |
2.09B - |
- |
1.07B - |
|
Diluted Net Income | [friend] |
196.21M 37.4% |
998.97M 409.1% |
1.5B 49.7% |
537M -64.1% |
419M -22.0% |
1.67B 297.5% |
1.38B -17.0% |
926.38M -33.0% |
740.38M -20.1% |
|
Diluted EPS | [friend] |
13.757 37.4% |
73.114 431.5% |
109.441 49.7% |
34.84 -68.2% |
26.65 -23.5% |
111.247 317.4% |
88.5 -20.4% |
58.84 -33.5% |
46.95 -20.2% |
|
Return On Equity (%) | [friend] |
12.12% 29.1% |
- |
60.68% - |
13.31% -78.1% |
8.26% -37.9% |
40.54% 390.7% |
30.96% -23.6% |
17.38% -43.9% |
3.94% -77.3% |
|
Return On Assets (%) | [friend] |
7.54% 35.9% |
- |
30.45% - |
7.75% -74.5% |
6.06% -21.8% |
27.54% 354.4% |
19.29% -29.9% |
13.75% -28.7% |
3.37% -75.5% |