Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.44B | $ 1.89B | $ 1.81B | $ 1.33B | $ 1.30B | $ 1.11B | |
- | - | $ 48.24M | $ 27.51M | $ -125.09M | $ -24.22M | |
$ 1.16B | $ 1.16B | $ -1.02B | $ -691.54M | $ 630.13M | $ 578.16M | |
- | - | - | - | - | - | |
$ 128.86M | $ 128.86M | $ -256.78M | $ -138.56M | $ -16.02M | $ -53.40M | |
$ 678.33M | $ 678.33M | $ 780.67M | $ 640.74M | $ 530.07M | $ 456.80M | |
$ 188.98M | $ 179.82M | $ 234.65M | $ 181.08M | $ 139.46M | $ 147.00M | |
- | - | - | - | - | - | |
$ 482.38M | $ 482.38M | $ 555.71M | $ 461.15M | $ 377.92M | $ 297.11M | |
$ 0.96 | $ 0.95 | $ 1.14 | $ 1.13 | $ 0.94 | $ 0.88 | |
$ 0.96 | $ 0.95 | $ 1.14 | $ 1.12 | $ 0.93 | $ 0.87 | |
$ 2.03B | $ 507.53M | $ 485.43M | $ 407.45M | $ 403.75M | $ 337.79M | |
$ 2.04B | $ 509.25M | $ 487.82M | $ 410.02M | $ 405.05M | $ 340.12M | |
$ 0.22 | - | - | $ 0.44 | $ 0.44 | $ 0.44 | |
- | - | - | - | $ 0.96 | $ 0.93 | |
- | - | - | - | $ 0.96 | $ 0.92 | |
- | - | - | - | - | - | |
$ 1.71B | $ 1.67B | $ 1.55B | $ 1.15B | $ 982.17M | $ 861.81M | |
$ 498.51M | $ 498.51M | $ 568.85M | $ 473.84M | $ 390.61M | $ 309.79M | |
$ -80.67M | - | $ 503.26M | - | $ 403.80M | $ 292.89M | |
- | - | - | - | $ 2.56M | $ 5.72M | |
$ 203.72M | - | - | $ 640.74M | - | - | |
$ 214.24M | - | - | $ 662.57M | - | - |