Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.13B | $ 2.20B | $ 2.14B | $ 1.99B | $ 1.65B | $ 1.65B | |
$ 988.16M | $ 1.03B | $ 1.09B | $ 953.66M | $ 795.18M | $ 786.29M | |
$ 1.14B | $ 1.16B | $ 1.06B | $ 1.03B | $ 854.94M | $ 859.76M | |
$ 533.11M | $ 514.98M | $ 484.74M | $ 502.63M | $ 427.99M | $ 435.30M | |
$ 610.01M | $ 646.84M | $ 572.70M | $ 531.32M | $ 426.95M | $ 424.46M | |
$ -2.69M | $ -5.19M | $ -9.90M | $ -10.21M | $ -11.28M | $ -13.11M | |
$ 30.77M | $ -32.05M | $ 2.92M | $ 12.64M | $ 41.02M | $ 5.47M | |
$ 584.35M | $ 608.80M | $ 565.72M | $ 508.46M | $ 374.65M | $ 405.88M | |
$ 97.02M | $ 102.29M | $ 105.08M | $ 68.60M | $ 44.20M | $ 62.02M | |
- | - | - | - | - | - | |
$ 487.33M | $ 506.51M | $ 460.64M | $ 439.87M | $ 330.46M | $ 343.85M | |
$ 2.89 | $ 3.01 | $ 2.73 | $ 2.59 | $ 1.97 | $ 2.06 | |
$ 2.83 | $ 2.94 | $ 2.66 | $ 2.52 | $ 1.92 | $ 2.00 | |
$ 674.56M | $ 168.44M | $ 168.95M | $ 169.63M | $ 167.46M | $ 166.51M | |
$ 688.93M | $ 172.20M | $ 172.89M | $ 174.53M | $ 172.01M | $ 171.62M | |
$ 1.02 | $ 0.96 | $ 0.87 | $ 0.77 | $ 0.71 | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 727.86M | $ 1.55B | $ 1.57B | $ 1.46B | $ 1.22B | $ 1.22B | |
$ 487.33M | $ 506.51M | $ 460.64M | $ 439.87M | $ 330.46M | $ 343.85M | |
$ 452.22M | $ 487.84M | - | - | $ 330.20M | $ 320.56M | |
- | - | - | - | - | - | |
$ 458.83M | $ 613.99M | $ 575.62M | $ 518.68M | $ 385.93M | $ 418.99M | |
$ 520.89M | $ 688.31M | $ 641.62M | $ 578.00M | $ 441.26M | $ 467.90M |