Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 1.01B | $ 973.58M | $ 993.34M | $ 689.50M | $ 461.59M | |
$ 615.94M | $ 643.71M | $ 664.96M | $ 412.39M | $ 234.85M | |
$ 75.06M | $ 60.51M | $ 48.74M | $ 54.13M | $ 35.37M | |
$ 143.81M | $ 108.06M | $ 146.44M | $ 127.10M | $ 112.56M | |
$ 675.07M | $ 704.83M | $ 787.63M | $ 444.48M | $ 315.64M | |
$ 540.88M | $ 580.66M | $ 653.44M | $ 358.26M | $ 199.48M | |
$ -35.81M | $ -4.36M | $ -75.98M | $ 700.47M | $ -45.93M | |
$ 505.07M | $ 576.30M | $ 577.46M | $ 1.06B | $ 153.55M | |
$ 505.07M | $ 576.30M | $ 559.21M | $ 1.05B | $ 93.15M | |
$ 26.15 | $ 28.99 | $ 27.30 | $ 51.75 | $ 3.95 | |
$ 26.05 | $ 28.95 | $ 27.28 | $ 51.15 | $ 3.91 | |
19.32M | 19.88M | 20.48M | 20.35M | 23.59M | |
19.38M | 19.90M | 20.50M | 20.58M | 23.81M |