Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 3.93B | $ 4.05B | $ 4.03B | $ 3.82B | $ 3.05B | |
$ 1.16B | $ 1.25B | $ 1.32B | $ 1.28B | $ 926.53M | |
$ 1.01B | $ 1.08B | $ 713.77M | $ 630.19M | $ 555.70M | |
$ 312.88M | $ 306.96M | $ 280.97M | $ 259.09M | $ 255.23M | |
$ 456.83M | $ 506.99M | $ 856.49M | $ 852.30M | $ 592.63M | |
$ 149.28M | $ 553.51M | $ 508.82M | $ 633.24M | $ 337.74M | |
$ -161.11M | $ -535.67M | $ -112.12M | $ -219.32M | $ -172.10M | |
$ -11.84M | $ 17.84M | $ 396.70M | $ 413.92M | $ 165.64M | |
$ 128.48M | $ -3.91M | $ 310.69M | $ 363.58M | $ 164.29M | |
$ 0.85 | $ -0.03 | $ 2.00 | $ 2.30 | $ 1.04 | |
$ 0.85 | $ -0.03 | $ 1.99 | $ 2.28 | $ 1.04 | |
150.40M | 152.09M | 155.25M | 158.17M | 157.37M | |
150.73M | 152.09M | 155.93M | 159.37M | 158.13M |