Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 4.01B | $ 3.51B | $ 3.30B | $ 3.01B | $ 3.56B | |
$ 572.70M | $ 396.40M | $ 369.49M | $ 305.56M | $ 344.79M | |
$ 334.16M | $ 316.34M | $ 296.73M | $ 338.24M | $ 353.32M | |
$ 126.33M | $ 92.27M | $ 82.57M | $ 109.05M | $ 63.70M | |
$ 207.36M | $ 170.59M | $ 153.53M | $ 67.33M | $ -29.30M | |
$ 207.36M | $ 80.06M | $ 85.38M | $ -23.00M | $ 7.55M | |
$ -11.17M | $ -20.21M | $ 6.44M | $ -2.59M | $ -8.12M | |
$ 196.19M | $ 59.85M | $ 91.82M | $ -9.50M | $ -166.46M | |
$ 126.35M | $ 43.60M | $ 83.30M | $ -8.26M | $ -166.18M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 2.88 | $ 0.99 | $ 1.87 | $ -0.18 | $ -3.64 | |
$ 2.41 | $ 0.83 | $ 1.59 | $ -0.17 | $ -3.64 | |
43.85M | 43.88M | 44.48M | 45.79M | 45.61M | |
52.51M | 52.56M | 52.33M | 47.60M | 45.61M |