Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.94B | $ 4.73B | $ 4.66B | $ 3.89B | $ 2.89B | $ 4.26B | |
$ 1.56B | $ 2.91B | $ 289.00M | $ 2.44B | $ 2.19B | $ 2.56B | |
$ 3.37B | $ 1.82B | $ 4.37B | $ 1.45B | $ 696.00M | $ 1.70B | |
$ 1.37B | $ 1.39B | $ 1.43B | $ 990.00M | $ 663.00M | $ 1.14B | |
$ 3.13B | $ 3.90B | $ 3.56B | $ 463.00M | $ 33.00M | $ 564.00M | |
$ -145.00M | $ -145.00M | $ -118.00M | $ -164.00M | $ -150.00M | $ -132.00M | |
$ 90.00M | $ 3.00M | $ -1.00M | $ -172.00M | $ -223.00M | $ -207.00M | |
$ 2.92B | $ 3.70B | $ 3.43B | $ 127.00M | $ -340.00M | $ 225.00M | |
$ 146.00M | $ 146.00M | $ 191.00M | $ 74.00M | $ -84.00M | $ 83.00M | |
$ -53.00M | $ -105.00M | $ -104.00M | - | - | - | |
$ 1.20B | $ 254.00M | $ 3.27B | $ 49.00M | $ -275.00M | $ 138.00M | |
$ 6.93 | $ 6.96 | $ 9.69 | $ 1.15 | $ -6.65 | $ 3.13 | |
$ 6.14 | $ 6.28 | $ 8.77 | $ 1.13 | $ -6.65 | $ 3.09 | |
$ 146.00M | $ 36.50M | $ 40.40M | $ 42.50M | $ 41.30M | $ 43.90M | |
$ 174.00M | $ 43.50M | $ 45.20M | $ 43.30M | $ 41.30M | $ 44.50M | |
$ 2.92 | $ 2.92 | $ 2.58 | $ 1.08 | $ 0.54 | $ 1.89 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | $ 4.40 | $ -0.45 | $ 7.81 | |
- | - | - | $ 344.00M | $ 321.00M | $ 357.00M | |
$ 1.64B | $ 1.61B | $ 1.72B | $ 3.43B | $ 2.85B | $ 3.69B | |
$ 254.00M | $ 254.00M | $ 391.00M | $ 49.00M | $ -275.00M | $ 138.00M | |
$ 804.11M | - | $ 2.84B | $ 138.79M | $ -126.46M | $ 279.34M | |
- | - | - | $ 164.00M | $ 150.00M | $ 132.00M | |
$ 2.01B | $ 543.00M | $ 3.43B | $ 291.00M | $ -190.00M | $ 357.00M | |
$ 1.07B | $ 678.00M | $ 3.59B | $ 437.00M | $ -67.00M | $ 498.00M |