Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 3.42B | $ 2.74B | $ 3.04B | $ 3.33B | $ 2.04B | |
$ 1.51B | $ 1.10B | $ 1.32B | $ 1.89B | $ 945.60M | |
$ 103.70M | $ 110.73M | $ 198.23M | $ 97.13M | $ 88.38M | |
$ 366.58M | $ 357.22M | $ 424.81M | $ 380.66M | $ 291.93M | |
$ 1.15B | $ 828.28M | $ 974.80M | $ 1.64B | $ 691.31M | |
$ 1.41B | $ 988.67M | $ 1.12B | $ 1.80B | $ 857.21M | |
$ -1.03B | $ -497.46M | $ -520.93M | $ -550.37M | $ -515.73M | |
$ 383.33M | $ 491.22M | $ 598.16M | $ 1.24B | $ 341.48M | |
$ -203.53M | $ 241.56M | $ 426.85M | $ 780.35M | $ 168.80M | |
$ -0.26 | $ 0.31 | $ 0.58 | $ 1.06 | $ 0.23 | |
$ -0.26 | $ 0.31 | $ 0.58 | $ 1.06 | $ 0.23 | |
776.18M | 773.29M | 739.30M | 736.79M | 734.08M | |
779.09M | 773.29M | 739.30M | 739.30M | 735.32M |