Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 4.04B | $ 3.92B | $ 3.19B | $ 2.89B | $ 2.93B | $ 2.70B | |
$ 1.54B | $ 1.74B | $ 831.85M | $ 1.91B | $ 1.95B | $ 1.59B | |
$ 3.43B | $ 2.19B | $ 2.35B | $ 977.01M | $ 983.85M | $ 1.11B | |
$ 2.82B | $ 132.15M | $ 1.00B | $ 846.44M | $ 830.15M | $ 855.06M | |
$ 679.00K | $ 83.90M | $ 1.35B | $ 130.58M | $ 153.70M | $ 254.27M | |
$ -47.56M | $ -51.18M | $ -30.53M | $ -34.44M | $ -23.63M | $ -32.55M | |
$ -331.45M | $ -89.01M | $ 840.60M | $ 311.13M | $ 296.41M | $ 101.79M | |
$ -84.58M | $ 121.73M | $ 449.63M | $ 407.27M | $ 426.48M | $ 323.51M | |
$ 94.90M | $ 51.30M | $ 96.30M | $ 107.30M | $ 98.60M | $ 52.10M | |
$ -8.00M | $ -2.84M | $ 17.91M | - | - | - | |
$ 667.70M | $ 1.91B | $ 352.07M | $ 298.73M | $ 327.86M | $ 271.21M | |
$ 33.35 | $ 13.83 | $ 70.65 | $ 58.30 | $ 61.70 | $ 50.55 | |
$ 33.28 | $ 13.79 | $ 70.45 | $ 58.13 | $ 61.21 | $ 50.20 | |
$ 18.88M | $ 4.82M | $ 4.95M | $ 5.12M | $ 5.29M | $ 5.33M | |
$ 18.93M | $ 4.84M | $ 4.96M | $ 5.14M | $ 5.33M | $ 5.37M | |
$ 1.86 | $ 6.32 | $ 6.04 | $ 5.80 | $ 5.56 | $ 5.32 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | $ 30.60 | $ 32.89 | $ 47.23 | |
- | - | - | - | - | - | |
$ 4.36B | $ 1.87B | $ 1.83B | $ 2.76B | $ 2.78B | $ 2.44B | |
$ 158.89M | $ 67.08M | $ 352.07M | $ 300.37M | $ 327.86M | $ 271.21M | |
$ -925.92M | $ -3.97B | - | $ 120.09M | $ 233.93M | $ 285.19M | |
- | - | - | $ 38.31M | $ 29.78M | $ 37.90M | |
$ -58.28M | $ 176.14M | $ 483.57M | $ 445.58M | $ 456.26M | $ 361.41M | |
$ 515.88M | $ 504.84M | $ 719.55M | $ 696.74M | $ 662.09M | $ 473.65M |