Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 5.75B | $ 6.03B | $ 6.79B | $ 6.34B | $ 4.97B | $ 5.53B | |
$ 4.63B | $ 4.72B | $ 5.18B | $ 4.96B | $ 3.90B | $ 4.46B | |
$ 1.13B | $ 1.31B | $ 1.62B | $ 1.38B | $ 1.07B | $ 1.06B | |
$ 747.00M | $ 1.43B | $ 830.00M | $ 705.00M | $ 700.00M | $ 715.00M | |
$ 407.00M | $ 61.00M | $ 804.00M | $ 688.00M | $ 527.00M | $ 522.00M | |
$ -261.00M | $ -208.00M | $ -163.00M | $ -185.00M | $ -210.00M | $ -208.00M | |
$ -56.00M | $ 13.00M | $ 118.00M | $ -185.00M | $ -22.00M | $ 264.00M | |
$ 38.00M | $ -318.00M | $ 741.00M | $ 676.00M | $ 179.00M | $ -124.00M | |
$ -31.00M | $ -81.00M | $ 163.00M | $ 68.00M | $ -40.00M | $ -72.00M | |
$ 42.00M | $ 45.00M | $ 55.00M | $ 43.00M | $ 23.00M | $ 29.00M | |
$ 68.00M | $ -238.00M | $ 578.00M | $ 608.00M | $ 219.00M | $ 122.00M | |
$ 0.46 | $ -1.60 | $ 3.72 | $ 3.69 | $ 1.33 | $ -0.32 | |
$ 0.45 | $ -1.60 | $ 3.65 | $ 3.60 | $ 1.32 | $ -0.32 | |
$ 597.08M | $ 148.91M | $ 155.36M | $ 164.94M | $ 164.68M | $ 164.82M | |
$ 595.06M | $ 148.91M | $ 158.30M | $ 168.70M | $ 166.35M | $ 164.82M | |
$ 1.00 | $ 1.00 | $ 1.00 | $ 1.00 | - | $ 1.00 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 5.49B | $ 6.15B | $ 6.01B | $ 5.67B | $ 4.60B | $ 5.18B | |
$ 68.00M | $ -238.00M | $ 578.00M | $ 608.00M | $ 219.00M | $ -52.00M | |
$ -54.49M | $ -374.00M | - | - | - | - | |
- | - | - | - | - | - | |
$ 303.00M | $ -110.00M | $ 904.00M | $ 861.00M | $ 389.00M | $ 84.00M | |
$ 609.00M | $ 197.00M | $ 1.20B | $ 1.18B | $ 709.00M | $ 404.00M |