Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.49B | $ 4.41B | $ 3.92B | $ 3.19B | $ 2.89B | $ 2.93B | |
$ 2.12B | $ 3.10B | $ 1.74B | $ 831.85M | $ 1.91B | $ 1.95B | |
$ 2.30B | $ 1.31B | $ 2.19B | $ 2.35B | $ 977.01M | $ 983.85M | |
$ 493.05M | $ 136.10M | $ 132.15M | $ 1.00B | $ 846.44M | $ 830.15M | |
$ 929.78M | $ 69.39M | $ 83.90M | $ 1.35B | $ 130.58M | $ 153.70M | |
$ -56.18M | $ -56.18M | $ -51.18M | $ -30.53M | $ -34.44M | $ -23.63M | |
$ -285.79M | $ -285.79M | $ -89.01M | $ 840.60M | $ 311.13M | $ 296.41M | |
$ 299.00M | $ 299.00M | $ 121.73M | $ 449.63M | $ 407.27M | $ 426.48M | |
$ 87.30M | $ 87.30M | $ 51.30M | $ 96.30M | $ 107.30M | $ 98.60M | |
$ -5.18M | $ -5.18M | $ -2.84M | $ 17.91M | - | - | |
$ 714.43M | $ 203.94M | $ 1.91B | $ 352.07M | $ 298.73M | $ 327.86M | |
- | - | - | - | $ 58.30 | $ 61.70 | |
- | - | - | - | $ 58.13 | $ 61.21 | |
- | - | - | - | $ 5.12M | $ 5.29M | |
- | - | - | - | $ 5.14M | $ 5.33M | |
- | - | - | - | $ 5.80 | $ 5.56 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 30.60 | $ 32.89 | |
- | - | - | - | - | - | |
$ 1.16B | $ 2.23B | $ 1.87B | $ 1.83B | $ 2.76B | $ 2.78B | |
$ 205.99M | $ 205.29M | $ 67.08M | $ 352.07M | $ 300.37M | $ 327.86M | |
$ -925.92M | - | $ -3.97B | - | $ 120.09M | $ 233.93M | |
- | - | - | - | $ 38.31M | $ 29.78M | |
$ 264.29M | $ 362.31M | $ 176.14M | $ 483.57M | $ 445.58M | $ 456.26M | |
$ 515.88M | $ 665.21M | $ 504.84M | $ 719.55M | $ 696.74M | $ 662.09M |