Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 2.44B | $ 2.17B | $ 1.80B | $ 1.98B | $ 2.17B | |
$ 839.32M | $ 713.91M | $ 522.19M | $ 573.17M | $ 602.17M | |
$ 575.21M | $ 585.04M | $ 501.27M | $ 533.56M | $ 515.73M | |
$ 56.28M | $ 55.76M | $ 66.76M | $ 101.26M | $ 115.47M | |
$ 356.19M | $ 191.50M | $ 57.74M | $ 7.07M | $ 96.09M | |
$ 264.11M | $ 128.87M | $ 19.34M | $ 23.74M | $ 84.19M | |
$ 20.42M | $ -1.48M | $ -8.30M | $ -44.51M | $ -46.24M | |
$ 284.53M | $ 127.39M | $ -15.74M | $ -123.81M | $ -56.64M | |
$ 239.10M | $ 96.92M | $ -9.55M | $ -78.30M | $ -56.88M | |
$ 5.27 | $ 2.13 | $ -0.21 | $ -1.77 | $ -1.41 | |
$ 5.18 | $ 2.11 | $ -0.21 | $ -1.77 | $ -1.41 | |
45.37M | 45.42M | 45.10M | 44.30M | 40.25M | |
46.19M | 45.84M | 45.10M | 44.30M | 40.25M |