Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 4.82B | $ 4.34B | $ 4.46B | $ 4.09B | $ 2.79B | |
$ 1.92B | $ 1.74B | $ 1.71B | $ 1.57B | $ 1.05B | |
$ 1.53B | $ 1.44B | $ 1.27B | $ 1.17B | $ 835.57M | |
$ 221.60M | $ 202.54M | $ 177.42M | $ 145.09M | $ 125.91M | |
$ 618.49M | $ 509.39M | $ 613.89M | $ 24.87M | $ 302.56M | |
$ 389.21M | $ 300.94M | $ 332.50M | $ -59.22M | $ 164.58M | |
$ -78.10M | $ -88.16M | $ -42.94M | $ -20.55M | $ -28.04M | |
$ 311.11M | $ 212.78M | $ 289.55M | $ -152.05M | $ 136.53M | |
$ 161.72M | $ 65.54M | $ 194.54M | $ -237.56M | $ 94.49M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 3.21 | $ 1.41 | $ 4.48 | $ -5.53 | $ 2.36 | |
$ 3.18 | $ 1.42 | $ 4.43 | $ -5.53 | $ 2.35 | |
50.32M | 46.48M | 43.41M | 42.92M | 39.99M | |
50.80M | 46.27M | 43.92M | 42.92M | 40.18M |