Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 5.50B | $ 5.48B | $ 4.69B | $ 4.43B | $ 3.90B | $ 3.21B | |
$ 647.16M | $ 2.60B | - | - | $ 1.51B | $ 1.19B | |
$ 4.85B | $ 2.88B | $ 2.69B | $ 4.43B | $ 2.39B | $ 2.02B | |
$ 5.14B | $ 2.15B | $ -2.01B | $ 3.73B | $ 1.72B | $ 1.39B | |
$ 393.20M | $ 524.46M | $ 685.23M | $ 809.70M | $ 670.67M | $ 627.49M | |
$ -450.28M | $ -437.74M | $ -290.21M | $ -293.85M | $ -333.02M | $ -287.06M | |
$ -1.12B | $ 736.09M | $ -16.86M | $ -1.40B | $ 63.13M | $ 270.78M | |
$ 1.20B | $ 1.03B | $ 411.88M | $ 1.92B | $ 400.78M | $ 611.22M | |
$ 69.12M | $ 75.58M | $ 31.55M | $ 72.80M | $ 38.05M | $ 11.99M | |
$ -86.13M | $ -29.79M | $ -13.50M | $ 62.28M | - | - | |
$ 937.41M | $ 908.11M | $ 337.15M | $ 1.72B | $ 263.34M | $ 493.01M | |
$ 3.08 | $ 3.04 | $ 1.18 | $ 5.95 | $ 1.01 | $ 2.37 | |
$ 2.99 | $ 3.00 | $ 1.13 | $ 5.94 | $ 1.00 | $ 2.35 | |
$ 1.51B | $ 298.60M | $ 286.33M | $ 282.48K | $ 260.10M | $ 208.33M | |
$ 1.56B | $ 309.06M | $ 297.92M | $ 283.22K | $ 262.52M | $ 209.46M | |
$ 1.22 | $ 4.88 | - | - | $ 4.48 | $ 4.32 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 6.40B | $ 4.75B | $ 4.10B | $ 3.73B | $ 3.23B | $ 2.58B | |
$ 978.13M | $ 948.84M | $ 385.78M | $ 1.75B | $ 356.40M | $ 579.76M | |
$ 354.33M | $ 168.09M | $ 151.63M | - | $ 265.41M | $ 322.20M | |
- | - | - | - | $ 333.02M | $ 353.06M | |
$ 1.57B | $ 1.46B | $ 589.48M | $ 1.93B | $ 733.80M | $ 964.27M | |
$ 4.60B | $ 3.16B | $ 3.78B | $ 4.94B | $ 2.10B | $ 2.15B |