Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.01B | $ 2.85B | $ 2.56B | $ 2.51B | $ 2.39B | $ 2.49B | |
$ 1.88B | $ 1.78B | $ 1.60B | $ -1.57B | $ 1.55B | $ 1.59B | |
$ 1.12B | $ 1.07B | $ 954.61M | $ 933.36M | $ 841.23M | $ 898.75M | |
$ 599.07M | $ 582.58M | $ 526.51M | $ 531.59M | $ 487.64M | $ 494.79M | |
$ 522.07M | $ 484.60M | $ 428.09M | $ -2.10B | $ 353.59M | $ 403.95M | |
$ -45.24M | $ -51.39M | $ -46.98M | $ -40.24M | $ -35.55M | $ -31.35M | |
$ -32.31M | $ 29.86M | $ -8.08M | $ -2.52B | $ -54.99M | $ 23.86M | |
$ 509.13M | $ 463.07M | $ 389.19M | $ 354.51M | $ 263.05M | $ 396.46M | |
$ 116.50M | $ 108.56M | $ 94.85M | $ 87.35M | $ 61.66M | $ 88.88M | |
- | - | - | - | - | - | |
$ 392.63M | $ 354.51M | $ 294.35M | $ 267.16M | $ 201.39M | $ 307.58M | |
- | - | - | - | $ 4.83 | $ 7.20 | |
- | - | - | - | $ 4.80 | $ 7.15 | |
- | - | - | - | $ 41.74M | $ 42.74M | |
- | - | - | - | $ 42.00M | $ 43.02M | |
- | - | - | - | $ 0.68 | $ 0.66 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 6.87 | $ 7.27 | |
- | - | - | - | - | - | |
$ 1.23B | $ 2.36B | $ 2.13B | $ -1.04B | $ 2.04B | $ 2.08B | |
$ 392.63M | $ 354.51M | $ 294.35M | $ 267.16M | $ 201.39M | $ 307.58M | |
$ 228.26M | $ 365.83M | $ 317.12M | - | $ 250.98M | $ 307.58M | |
- | - | - | - | $ 35.55M | $ 31.35M | |
$ 386.57M | $ 514.46M | $ 436.18M | $ 354.75M | $ 298.60M | $ 427.81M | |
$ 469.58M | $ 630.63M | $ 548.20M | $ 469.13M | $ 414.50M | $ 530.22M |