Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 1.97B | $ 1.94B | $ 2.25B | $ 1.78B | $ 1.52B | |
$ 1.29B | $ 1.05B | $ 1.11B | $ 991.09M | $ 937.79M | |
$ 839.98M | $ 813.99M | $ 719.67M | $ 681.74M | $ 651.41M | |
$ 423.01M | $ 353.69M | $ 341.12M | $ 320.21M | $ 314.67M | |
$ 931.32M | $ 634.58M | $ 682.44M | $ 663.84M | $ 639.95M | |
$ 453.49M | $ 231.34M | $ 393.76M | $ 308.15M | $ 285.28M | |
$ -173.25M | $ -140.81M | $ -182.45M | $ -63.72M | $ -77.33M | |
$ 280.24M | $ 90.53M | $ 211.31M | $ 244.43M | $ 207.95M | |
$ 242.68M | $ 88.35M | $ 170.06M | $ 196.36M | $ 173.30M | |
$ 2.67 | $ 1.02 | $ 1.97 | $ 2.28 | $ 2.16 | |
$ 2.67 | $ 1.02 | $ 1.97 | $ 2.27 | $ 2.15 | |
90.69M | 86.10M | 86.12M | 85.89M | 80.16M | |
90.61M | 86.37M | 86.17M | 86.11M | 80.30M |