Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
- | - | $ 7.79B | $ 4.71B | $ 5.76B | $ 5.19B | |
- | - | $ 2.15B | $ 1.74B | $ 2.45B | $ 2.33B | |
- | - | $ 5.64B | $ 2.97B | $ 3.31B | $ 2.85B | |
- | - | $ 2.35B | $ 1.49B | $ 1.82B | $ 1.32B | |
- | - | $ 3.29B | $ 1.48B | $ 1.49B | $ 1.53B | |
- | - | $ -254.00M | $ -217.00M | $ -368.26M | $ -323.04M | |
- | - | $ -88.00M | $ -59.00M | $ 355.41M | $ 301.79M | |
- | - | $ 2.95B | $ 1.21B | $ 1.45B | $ 1.57B | |
- | - | $ 836.00M | $ 547.00M | $ 491.01M | $ 674.41M | |
- | - | - | - | - | - | |
- | - | $ 2.11B | $ 658.00M | $ 962.03M | $ 892.60M | |
- | - | $ 0.63 | $ 0.31 | $ 0.46 | $ 0.43 | |
- | - | $ 0.63 | $ 0.31 | $ 0.46 | $ 0.43 | |
- | - | $ 3.35B | $ 2.13B | $ 2.08B | $ 2.08B | |
- | - | $ 3.35B | $ 2.13B | $ 2.10B | $ 2.10B | |
- | - | $ 0.16 | $ 0.14 | $ 0.17 | $ 0.05 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | $ 2.11B | $ 658.00M | $ 962.03M | $ 892.60M | |
- | - | $ 2.22B | $ 658.00M | $ 962.03M | $ 939.22M | |
- | - | $ 272.00M | $ 204.00M | $ 421.07M | $ 365.54M | |
- | - | $ 3.22B | $ 1.41B | $ 1.87B | $ 1.93B | |
- | $ 3.97B | $ 4.97B | $ 2.65B | $ 3.30B | $ 2.88B |