Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.06B | $ 2.93B | $ 2.61B | $ 2.31B | $ 2.09B | $ 2.01B | |
$ 31.12M | $ 105.99M | $ -21.45M | $ -17.90M | $ 1.24B | $ 1.19B | |
$ 3.03B | $ 2.82B | $ 2.63B | $ 2.33B | $ 848.17M | $ 815.49M | |
$ 2.58B | $ 2.48B | $ 2.16B | $ 1.92B | $ 515.38M | $ 501.40M | |
$ 469.15M | $ 438.15M | $ 467.69M | $ 414.47M | $ 332.79M | $ 314.09M | |
$ -97.59M | $ -82.13M | $ 1.04M | $ 2.17M | $ -158.10M | $ -187.32M | |
$ -14.45M | $ -9.75M | $ 23.79M | $ 37.43M | $ 9.12M | $ -48.37M | |
$ -2.13M | $ -25.36M | $ 374.14M | $ 275.76M | $ 183.80M | $ 78.39M | |
$ -5.95M | $ -9.70M | $ 94.10M | $ 67.60M | $ 40.61M | $ 25.09M | |
- | - | - | - | - | - | |
$ -14.00M | $ -21.67M | $ 273.15M | $ 190.59M | $ -672.13M | $ 108.92M | |
$ -0.06 | $ -0.24 | $ 3.05 | $ 2.15 | $ -7.65 | $ 1.24 | |
$ -0.07 | $ -0.24 | $ 2.98 | $ 2.10 | $ -7.65 | $ 1.24 | |
$ 365.64M | $ 90.95M | $ 89.68M | $ 88.77M | $ 87.88M | $ 87.61M | |
$ 364.91M | $ 90.95M | $ 91.56M | $ 90.79M | $ 88.59M | $ 87.82M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | $ 2.04 | |
- | - | - | - | $ 37.36M | $ 35.49M | |
$ 2.59B | $ 2.49B | $ 2.14B | $ 1.90B | $ 1.76B | $ 1.69B | |
$ -5.12M | $ -21.67M | $ 273.15M | $ 190.59M | $ -672.13M | $ 108.92M | |
$ 353.22M | $ 434.00M | - | - | $ 158.72M | $ 85.01M | |
- | - | - | - | $ 158.10M | $ 187.32M | |
$ 95.46M | $ 56.77M | $ 373.10M | $ 273.59M | $ 341.90M | $ 265.72M | |
$ 239.51M | $ 189.11M | $ 494.13M | $ 384.37M | $ 437.16M | $ 353.64M |