Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 6.03B | $ 6.03B | $ 6.79B | $ 6.34B | $ 4.97B | $ 5.53B | |
$ 4.72B | $ 4.72B | $ 5.18B | $ -4.96B | $ 3.90B | $ 4.46B | |
$ 1.31B | $ 1.31B | $ 1.62B | $ 1.38B | $ 1.07B | $ 1.06B | |
$ 1.55B | $ 1.55B | $ -830.00M | $ -705.00M | $ 661.00M | $ 612.00M | |
$ 29.00M | $ 61.00M | $ 786.00M | $ 676.00M | $ 406.00M | $ 451.00M | |
$ -208.00M | $ -208.00M | $ -163.00M | $ -185.00M | $ -210.00M | $ -208.00M | |
$ -135.00M | $ -135.00M | $ -118.00M | $ -185.00M | $ -17.00M | $ -367.00M | |
$ -318.00M | $ -318.00M | $ 741.00M | $ 676.00M | $ 179.00M | $ -124.00M | |
$ -81.00M | $ -81.00M | $ 163.00M | $ 68.00M | $ -40.00M | $ -72.00M | |
$ 45.00M | $ 45.00M | $ 55.00M | $ 43.00M | - | - | |
$ 10.00M | $ -238.00M | $ 578.00M | $ 608.00M | $ 219.00M | $ -52.00M | |
$ -1.60 | $ -1.60 | $ 3.72 | $ 3.69 | $ 1.33 | $ -0.32 | |
$ -1.62 | $ -1.60 | $ 3.65 | $ 3.60 | $ 1.32 | $ -0.32 | |
$ 595.65M | $ 148.91M | $ 155.36M | $ 164.77M | $ 164.68M | $ 164.82M | |
$ 595.65M | $ 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 | |
- | - | - | - | - | - | |
$ 6.27B | $ 6.27B | $ 6.02B | $ -5.67B | $ 4.56B | $ 5.08B | |
$ -238.00M | $ -238.00M | $ 578.00M | $ 608.00M | $ 219.00M | $ -52.00M | |
$ -596.83M | $ -374.00M | $ 595.39M | - | $ 276.67M | $ 5.67M | |
- | - | - | - | $ 210.00M | $ 208.00M | |
$ -110.00M | $ -110.00M | $ 904.00M | $ 861.00M | $ 389.00M | $ 84.00M | |
$ 206.00M | $ 206.00M | $ 1.20B | $ 1.19B | $ 709.00M | $ 395.00M |