Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 902.82M | $ 841.49M | $ 881.72M | $ 974.67M | $ 603.23M | |
$ 906.95M | $ 436.74M | $ 510.46M | $ 616.44M | $ 335.93M | |
$ 724.46M | $ 285.26M | $ 300.96M | $ 278.55M | $ 191.61M | |
$ 0.00 | $ 68.44M | $ 64.22M | $ 50.77M | $ 38.85M | |
$ 182.49M | $ 433.77M | $ 321.51M | $ 474.08M | $ 300.08M | |
$ 182.49M | $ 151.48M | $ 321.12M | $ 325.49M | $ 257.21M | |
$ 25.39M | $ 35.08M | $ -33.57M | $ 28.18M | $ 20.73M | |
$ 207.88M | $ 186.56M | $ 163.89M | $ 353.67M | $ 163.90M | |
$ 121.75M | $ 130.62M | $ 117.54M | $ 208.13M | $ 119.96M | |
$ 17.19 | $ 18.02 | $ 15.90 | $ 27.13 | $ 15.74 | |
$ 16.89 | $ 17.71 | $ 15.50 | $ 26.01 | $ 15.04 | |
7.08M | 7.25M | 7.39M | 7.67M | 7.62M | |
7.21M | 7.38M | 7.58M | 8.00M | 7.98M |