2020 Q4 | 2021 Q4 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] |
15.13% 32.8% |
- |
19.78% - |
26.7% 35.0% |
21.74% -18.6% |
21.87% 0.6% |
21.01% -3.9% |
15.82% -24.7% |
18.55% 17.2% |
|
Gross Margin | [friend] |
21.11% 29.7% |
- |
30.02% - |
39.21% 30.6% |
31.64% -19.3% |
32.76% 3.5% |
29.3% -10.6% |
21.87% -25.4% |
25.81% 18.0% |
|
Operating Margin | [friend] |
21.11% 29.7% |
- |
30.02% - |
39.21% 30.6% |
31.64% -19.3% |
32.76% 3.5% |
29.3% -10.6% |
21.87% -25.4% |
25.81% 18.0% |
|
Total Revenue | [friend] |
1.54B 5.1% |
1.46B -4.9% |
2.04B 39.5% |
674.23M -66.9% |
774.73M 14.9% |
2.77B 258.2% |
2.92B 5.3% |
3.03B 3.6% |
3.16B 4.5% |
|
Total Assets | [friend] | - |
3.42B - |
5.13B 50.1% |
5.59B 8.9% |
6.1B 9.3% |
6.14B 0.6% |
6.39B 4.1% |
6.06B -5.2% |
6.62B 9.2% |
|
Total Liabilities | [friend] | - |
286.97M - |
461.85M 60.9% |
271.06M -41.3% |
575.55M 112.3% |
432.94M -24.8% |
665.05M 53.6% |
278.35M -58.1% |
496.8M 78.5% |
|
Total Equity | [friend] | - |
3.13B - |
4.67B 49.1% |
5.32B 13.9% |
5.53B 4.0% |
5.71B 3.2% |
5.72B 0.3% |
5.78B 1.0% |
6.12B 5.9% |
|
Operating CashFlow | [friend] |
187.47M -36.2% |
- |
554.33M - |
- |
382.44M - |
- |
755.98M - |
- |
380.06M - |
|
Beginning Cash Position | [friend] |
2.59B 13.0% |
- |
2.81B - |
- |
4.8B - |
- |
4.8B - |
- |
5.67B - |
|
End Cash Position | [friend] |
2.81B 8.8% |
- |
4.8B - |
- |
5.67B - |
- |
5.95B - |
- |
5.96B - |
|
Free Cash Flow | [friend] |
178.28M -38.1% |
- |
547.36M - |
- |
377.26M - |
- |
735.97M - |
- |
351.21M - |
|
Net Income (Cont Operations) | [friend] |
324.41M 32.1% |
- |
589.95M - |
- |
506.93M - |
- |
853.48M - |
- |
816.64M - |
|
Diluted Net Income | [friend] |
232.43M 39.6% |
320.6M 37.9% |
403M 25.7% |
180.05M -55.3% |
168.4M -6.5% |
606.73M 260.3% |
613.92M 1.2% |
478.95M -22.0% |
586.64M 22.5% |
|
Diluted EPS | [friend] |
11.305 39.6% |
4.318 -61.8% |
21.605 400.3% |
8.42 -61.0% |
7.83 -7.0% |
23.394 198.8% |
28.64 22.4% |
22.33 -22.0% |
27.45 22.9% |
|
Return On Equity (%) | [friend] |
8.63% 33.6% |
- |
10.78% - |
3.61% -66.5% |
3.11% -13.9% |
13.73% 342.1% |
11.82% -13.9% |
8.63% -26.9% |
10.07% 16.7% |
|
Return On Assets (%) | [friend] |
7.86% 34.6% |
- |
9.84% - |
3.36% -65.9% |
2.88% -14.3% |
12.7% 340.7% |
10.66% -16.0% |
8.23% -22.8% |
9.22% 12.1% |