Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 10.99B | $ 4.96B | $ 4.91B | $ 3.75B | $ 3.50B | $ 3.39B | |
- | - | $ 3.73B | $ 2.83B | $ 2.61B | $ 2.46B | |
- | - | $ 1.18B | $ 922.00M | $ 889.00M | $ 934.00M | |
- | - | $ 183.00M | $ 217.00M | $ 203.00M | $ 200.00M | |
- | - | $ 999.00M | $ 705.00M | $ 686.00M | $ 734.00M | |
- | - | $ -371.00M | $ -301.00M | $ -256.00M | $ -251.00M | |
- | - | - | - | - | - | |
- | - | $ 660.00M | $ 543.00M | $ 366.00M | $ 542.00M | |
- | - | $ 104.00M | $ 71.00M | $ 38.00M | $ 31.00M | |
- | - | - | - | - | - | |
- | - | $ 450.00M | $ 400.00M | $ 191.00M | $ 366.00M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | $ 3.91B | $ 3.04B | $ 2.81B | $ 2.66B | |
- | - | $ 450.00M | $ 400.00M | $ 191.00M | $ 366.00M | |
- | - | $ 432.36M | $ 374.80M | $ 265.76M | $ 362.25M | |
- | - | $ 383.00M | $ 304.00M | $ 263.00M | $ 272.00M | |
- | - | $ 1.04B | $ 847.00M | $ 629.00M | $ 814.00M | |
- | $ 1.39B | $ 1.13B | $ 959.00M | $ 949.00M | $ 1.06B |