2020 Q1 | 2021 Q1 | 2021 Q3 | 2021 Q4 | 2022 Q1 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | - |
16.06% - |
13.84% -13.8% |
9.86% -28.7% |
13.7% 38.9% |
14.39% 5.0% |
15.14% 5.2% |
15.18% 0.3% |
15.5% 2.1% |
15.25% -1.6% |
15.98% 4.8% |
|
Gross Margin | [friend] | [friend] | - |
38.76% - |
36.66% -5.4% |
31.09% -15.2% |
35.47% 14.1% |
35.27% -0.6% |
35.77% 1.4% |
36.2% 1.2% |
36.66% 1.3% |
37.35% 1.9% |
37.44% 0.2% |
|
Operating Margin | [friend] | [friend] | - |
20.34% - |
17.32% -14.8% |
10.11% -41.6% |
17.09% 69.0% |
17.73% 3.7% |
18.6% 4.9% |
19.41% 4.4% |
20.3% 4.6% |
21.39% 5.4% |
21.38% 0.0% |
|
Total Revenue | [friend] | [friend] |
1.86B -39.7% |
1.01B -45.5% |
3.92B 287.1% |
1.1B -72.0% |
4.43B 304.0% |
4.81B 8.4% |
5.24B 9.1% |
5.82B 11.0% |
6.36B 9.3% |
6.88B 8.1% |
7.33B 6.5% |
|
Total Assets | [friend] | [friend] |
2.43B - |
3.68B 51.9% |
3.9B 5.9% |
4.04B 3.5% |
4.53B 12.0% |
4.88B 7.9% |
5.23B 7.1% |
5.7B 8.9% |
6.09B 7.0% |
6.2B 1.7% |
6.26B 1.0% |
|
Total Liabilities | [friend] | [friend] |
948.46M - |
958.92M 1.1% |
995.48M 3.8% |
1.02B 2.8% |
1.35B 31.7% |
1.46B 8.1% |
1.51B 3.9% |
1.78B 17.6% |
1.92B 7.8% |
1.9B -1.2% |
2.06B 8.8% |
|
Total Equity | [friend] | [friend] |
1.48B - |
2.73B 84.5% |
2.91B 6.6% |
3.02B 3.8% |
3.18B 5.4% |
3.43B 7.8% |
3.71B 8.4% |
3.92B 5.4% |
4.18B 6.7% |
4.3B 3.0% |
4.2B -2.4% |
|
Operating CashFlow | [friend] | [friend] |
65.72M -81.4% |
- |
492.89M - |
- |
624.59M - |
- |
852.19M - |
- |
1.01B - |
- |
1.19B - |
|
Beginning Cash Position | [friend] | [friend] |
1.58B 31.0% |
- |
1.58B - |
- |
1.58B - |
- |
2.98B - |
- |
3.26B - |
- |
3.93B - |
|
End Cash Position | [friend] | [friend] |
1.58B 0.1% |
- |
2.98B - |
- |
3.26B - |
- |
3.93B - |
- |
4.23B - |
- |
4.25B - |
|
Free Cash Flow | [friend] | [friend] |
64.69M -81.6% |
- |
489.13M - |
- |
620.55M - |
- |
849.13M - |
- |
999M - |
- |
1.03B - |
|
Net Income (Cont Operations) | [friend] | [friend] |
307.86M -48.0% |
- |
737.08M - |
- |
819.83M - |
- |
1.09B - |
- |
1.38B - |
- |
1.62B - |
|
Diluted Net Income | [friend] | [friend] |
199.78M -51.9% |
162.74M -18.5% |
542.77M 233.5% |
108.19M -80.1% |
607.37M 461.4% |
691.63M 13.9% |
793.97M 14.8% |
883.96M 11.3% |
986.54M 11.6% |
1.05B 6.4% |
1.17B 11.7% |
|
Diluted EPS | [friend] | [friend] |
12.823 -51.9% |
11.632 -9.3% |
35.925 208.8% |
6.765 -81.2% |
39.632 485.8% |
43.44 9.6% |
49.63 14.2% |
55.245 11.3% |
61.64 11.6% |
65.56 6.4% |
73.37 11.9% |
|
Return On Equity (%) | [friend] | [friend] | - |
7.74% - |
25.95% 235.1% |
3.65% -85.9% |
26.1% 614.2% |
22.49% -13.8% |
23.99% 6.7% |
25.51% 6.3% |
26.83% 5.2% |
27.16% 1.2% |
29.62% 9.0% |
|
Return On Assets (%) | [friend] | [friend] | - |
5.33% - |
17.23% 223.4% |
2.73% -84.2% |
17.48% 541.3% |
16.15% -7.6% |
17.39% 7.7% |
18.16% 4.4% |
18.58% 2.3% |
18.94% 2.0% |
20.4% 7.7% |