Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 2.76B | $ 2.75B | $ 3.31B | $ 3.83B | $ 3.78B | |
$ 1.32B | $ 1.32B | $ 1.76B | $ 2.28B | $ 1.99B | |
$ 912.14M | $ 922.70M | $ 979.61M | $ 941.95M | $ 970.72M | |
$ 427.85M | $ 431.77M | $ 427.00M | $ 311.44M | $ 246.51M | |
$ 840.25M | $ 713.56M | $ 1.18B | $ 1.62B | $ 1.20B | |
$ 410.52M | $ 399.49M | $ 781.12M | $ 1.34B | $ 1.02B | |
$ -94.39M | $ -216.51M | $ -129.28M | $ -136.42M | $ -113.43M | |
$ 316.13M | $ 182.98M | $ 651.84M | $ 1.20B | $ 906.36M | |
$ 295.83M | $ -118.38M | $ 569.18M | $ 943.16M | $ 728.10M | |
$ 2.41 | $ -0.95 | $ 4.51 | $ 8.12 | $ 6.53 | |
$ 2.41 | $ -0.95 | $ 4.50 | $ 8.08 | $ 6.49 | |
122.76M | 124.70M | 126.16M | 116.17M | 111.51M | |
122.82M | 124.81M | 126.43M | 116.67M | 112.08M |