Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 3.94B | $ 4.07B | $ 4.08B | $ 3.81B | $ 3.03B | |
$ 989.00M | $ 1.08B | $ 1.20B | $ 1.11B | $ 801.30M | |
$ 561.47M | $ 529.52M | $ 559.99M | $ 496.06M | $ 426.15M | |
$ 312.88M | $ 306.96M | $ 280.97M | $ 259.09M | $ 255.23M | |
$ 456.83M | $ 506.99M | $ 856.49M | $ 852.30M | $ 592.63M | |
$ 427.53M | $ 553.51M | $ 643.08M | $ 617.09M | $ 375.14M | |
$ -439.37M | $ -535.67M | $ -246.38M | $ -203.18M | $ -209.50M | |
$ -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 |