Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 5.74B | $ 6.03B | $ 6.79B | $ 6.34B | $ 4.97B | $ 5.53B | |
$ 4.62B | $ 4.72B | $ 5.18B | $ -4.96B | $ 3.90B | $ 4.46B | |
$ 1.12B | $ 1.31B | $ 1.62B | $ 1.38B | $ 1.07B | $ 1.06B | |
$ 921.00M | $ 1.43B | $ -830.00M | $ -705.00M | $ 661.00M | $ 612.00M | |
$ 482.00M | $ 61.00M | $ 786.00M | $ 676.00M | $ 406.00M | $ 451.00M | |
$ -247.00M | $ -208.00M | $ -163.00M | $ -185.00M | $ -210.00M | $ -208.00M | |
$ -139.00M | $ 13.00M | $ -118.00M | $ -185.00M | $ -17.00M | $ -367.00M | |
$ 91.00M | $ -318.00M | $ 741.00M | $ 676.00M | $ 179.00M | $ -124.00M | |
$ -25.00M | $ -81.00M | $ 163.00M | $ 68.00M | $ -40.00M | $ -72.00M | |
$ 44.00M | $ 45.00M | $ 55.00M | $ 43.00M | - | - | |
$ 364.00M | $ -238.00M | $ 578.00M | $ 608.00M | $ 219.00M | $ -52.00M | |
$ 0.77 | $ -1.60 | $ 3.72 | $ 3.69 | $ 1.33 | $ -0.32 | |
$ 0.74 | $ -1.60 | $ 3.65 | $ 3.60 | $ 1.32 | $ -0.32 | |
$ 596.01M | $ 148.91M | $ 155.36M | $ 164.77M | $ 164.68M | $ 164.82M | |
$ 595.55M | $ 148.91M | $ 158.30M | $ 168.89M | $ 166.35M | $ 164.82M | |
$ 1.00 | $ 1.00 | $ 1.00 | - | $ 1.00 | $ 1.00 | |
- | - | - | - | - | - | |
- | - | - | - | $ 2.00 | $ 2.54 | |
- | - | - | - | $ 1.98 | $ 2.51 | |
- | - | - | - | - | - | |
$ 5.54B | $ 6.15B | $ 6.02B | $ -5.67B | $ 4.56B | $ 5.08B | |
$ 116.00M | $ -238.00M | $ 578.00M | $ 608.00M | $ 219.00M | $ -52.00M | |
$ 27.68M | $ -374.00M | $ 595.39M | - | $ 276.67M | $ 5.67M | |
- | - | - | - | $ 210.00M | $ 208.00M | |
$ 342.00M | $ -110.00M | $ 904.00M | $ 861.00M | $ 389.00M | $ 84.00M | |
$ 645.00M | $ 197.00M | $ 1.20B | $ 1.19B | $ 709.00M | $ 395.00M |