Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.54B | $ 5.97B | $ 5.10B | $ 4.27B | $ 3.46B | $ 3.77B | |
$ 1.33B | $ 3.00B | $ -2.65B | $ -2.08B | $ 1.69B | $ 1.81B | |
$ 1.21B | $ 2.97B | $ 2.45B | $ 2.19B | $ 1.77B | $ 1.96B | |
$ 575.74M | $ 1.36B | $ 1.20B | $ 1.11B | $ 1.04B | $ 1.04B | |
$ 631.40M | $ 1.61B | $ 1.25B | $ 1.08B | $ 729.96M | $ 918.91M | |
$ -23.70M | $ -5.18M | $ -49.62M | $ -33.26M | $ -49.09M | $ -42.08M | |
$ -10.00M | $ -14.06M | - | $ -825.21M | $ -13.83M | $ -1.47M | |
$ 597.71M | $ 1.60B | $ 1.18B | $ 1.04B | $ 667.03M | $ 875.36M | |
$ 119.54M | $ 344.90M | $ 238.47M | $ 209.09M | $ 58.16M | $ 176.66M | |
- | - | - | $ 6.90M | - | - | |
$ 474.78M | $ 1.25B | $ 1.88B | $ 1.67B | $ 607.82M | $ 695.82M | |
$ 1.36 | $ 6.91 | $ 5.11 | $ 4.50 | $ 3.29 | $ 3.73 | |
$ 1.36 | $ 6.90 | $ 5.09 | $ 4.50 | $ 3.28 | $ 3.71 | |
$ 183.00M | $ 181.22M | $ 367.63M | $ 370.28M | $ 184.81M | $ 186.77M | |
$ 183.25M | $ 181.51M | $ 369.07M | $ 370.28M | $ 185.38M | $ 187.53M | |
$ 1.36 | $ 2.44 | $ 1.81 | - | $ 1.13 | $ 1.03 | |
- | - | - | - | - | - | |
$ 1.36 | - | - | - | $ 2.88 | $ 3.73 | |
$ 1.36 | - | - | - | $ 2.88 | $ 3.71 | |
- | - | - | - | - | - | |
$ 1.91B | $ 4.36B | $ -1.45B | $ -971.38M | $ 2.73B | $ 2.85B | |
$ 474.78M | $ 1.25B | $ 1.88B | $ 1.67B | $ 607.82M | $ 695.82M | |
$ 474.78M | - | - | - | $ 607.82M | $ 695.82M | |
$ 77.84M | - | - | - | $ 50.22M | $ 47.89M | |
$ 675.55M | - | $ 1.18B | $ 1.04B | $ 717.25M | $ 923.25M | |
$ 935.27M | - | $ 1.18B | $ 1.04B | $ 1.14B | $ 1.28B |