2017 Q4 | 2018 Q4 | 2019 Q1 | 2019 Q2 | 2019 Q3 | 2019 Q4 | 2020 Q1 | 2020 Q2 | 2020 Q3 | 2020 Q4 | 2021 Q1 | 2021 Q2 | 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] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
53.41% -3.1% |
53.36% -0.1% |
49.68% -6.9% |
47.43% -4.5% |
43.41% -8.5% |
39.2% -9.7% |
30.03% -23.4% |
25.84% -14.0% |
21.57% -16.5% |
21.17% -1.9% |
36.12% 70.6% |
31.98% -11.4% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
76.24% -2.6% |
73.92% -3.0% |
71.67% -3.1% |
68.45% -4.5% |
64.12% -6.3% |
60.37% -5.9% |
58.83% -2.5% |
58.09% -1.3% |
58.93% 1.5% |
60.21% 2.2% |
71.54% 18.8% |
75.31% 5.3% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
62.32% -4.3% |
61.17% -1.8% |
56.9% -7.0% |
54.32% -4.5% |
49.28% -9.3% |
44.5% -9.7% |
39.27% -11.8% |
35.06% -10.7% |
30.89% -11.9% |
24.4% -21.0% |
5.13% -79.0% |
7.51% 46.5% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.69B -15.1% |
4.42B -5.7% |
4.51B 2.0% |
4.79B 6.1% |
5.18B 8.0% |
5.32B 2.7% |
6.45B 21.3% |
5.21B -19.3% |
4.19B -19.5% |
3.01B -28.0% |
1.01B -66.6% |
1.2B 19.4% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.36B 2.1% |
7.07B 11.2% |
7.09B 0.3% |
7.81B 10.2% |
8.14B 4.3% |
8.6B 5.6% |
9.17B 6.7% |
8.73B -4.9% |
8.24B -5.6% |
8.31B 0.8% |
8.45B 1.8% |
8.75B 3.4% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
637.72M -26.2% |
704.88M 10.5% |
709.03M 0.6% |
819.62M 15.6% |
900.18M 9.8% |
864.77M -3.9% |
1.66B 92.1% |
1.15B -30.6% |
994.8M -13.7% |
878.68M -11.7% |
1.03B 17.1% |
1.22B 18.2% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.72B 6.6% |
6.36B 11.2% |
6.37B 0.1% |
6.98B 9.6% |
7.23B 3.6% |
7.72B 6.8% |
7.5B -2.9% |
7.56B 0.8% |
7.23B -4.4% |
7.41B 2.5% |
7.2B -2.9% |
7.31B 1.5% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.4B - |
- |
1.88B - |
- |
1.96B - |
- |
2.56B - |
- |
1.52B - |
- |
43.54M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
496.54M 191.4% |
822.34M 65.6% |
2.59B 215.1% |
2.51B -3.3% |
3.33B 33.0% |
2.35B -29.5% |
2.63B 12.0% |
3.07B 16.6% |
2.19B -28.7% |
2.45B 11.8% |
3.1B 26.7% |
2.43B -21.6% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.41B 33.2% |
2.4B -29.4% |
2.63B 9.5% |
3.1B 17.9% |
2.2B -29.2% |
2.45B 11.7% |
3.1B 26.3% |
2.43B -21.5% |
2.46B 1.1% |
3.43B 39.5% |
4.17B 21.5% |
4.26B 2.1% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.17B -18.5% |
2.05B -5.7% |
1.5B -26.6% |
1.63B 8.5% |
1.55B -5.0% |
1.25B -19.1% |
2B 59.4% |
1.39B -30.7% |
973.4M -29.8% |
617.24M -36.6% |
-347.81M - |
-299.26M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.51B - |
- |
2.24B - |
- |
2.25B - |
- |
1.94B - |
- |
902.71M - |
- |
348.17M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.318 -20.4% |
3.973 -8.0% |
3.791 -4.6% |
3.851 1.6% |
3.821 -0.8% |
3.541 -7.3% |
3.31 -6.5% |
2.29 -30.8% |
1.54 -32.8% |
1.08 -29.9% |
0.62 -42.6% |
0.66 6.5% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
66.72% -33.0% |
43.7% -34.5% |
40.36% -7.7% |
36.81% -8.8% |
34.69% -5.8% |
29.59% -14.7% |
27.93% -5.6% |
18.5% -33.8% |
12.49% -32.5% |
8.43% -32.5% |
4.95% -41.3% |
5.17% 4.6% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
56.57% -32.6% |
38.62% -31.7% |
35.76% -7.4% |
32.37% -9.5% |
30.98% -4.3% |
26.6% -14.1% |
23.82% -10.5% |
16.26% -31.7% |
11.03% -32.2% |
7.55% -31.5% |
4.13% -45.3% |
4.4% 6.7% |