Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 8.48B | $ 8.25B | $ 8.02B | $ 6.45B | $ 4.35B | |
$ 717.72M | $ 694.17M | $ 599.88M | $ 349.13M | $ 333.59M | |
$ 437.16M | $ 422.01M | $ 424.61M | $ 349.77M | $ 266.45M | |
$ 98.82M | $ 104.17M | $ 109.60M | $ 65.47M | $ 36.26M | |
$ 410.72M | $ 391.21M | $ 307.84M | $ 69.01M | $ 105.89M | |
$ 280.56M | $ 272.16M | $ 175.26M | $ -8.69M | $ 67.14M | |
$ -40.92M | $ -66.23M | $ -39.36M | $ -35.86M | $ -8.04M | |
$ 239.64M | $ 205.93M | $ 135.90M | $ -44.55M | $ 59.10M | |
$ 125.51M | $ 124.06M | $ 86.50M | $ -7.22M | $ 52.49M | |
$ 1.32 | $ 1.54 | $ 0.91 | $ -0.10 | $ 0.56 | |
$ 1.31 | $ 1.53 | $ 0.91 | $ -0.10 | $ 0.56 | |
94.97M | 94.92M | 94.89M | 72.19M | 93.10M | |
95.47M | 95.12M | 94.91M | 72.19M | 93.10M |