Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 3.12B | $ 2.89B | $ 2.59B | $ 2.11B | $ 1.89B | |
$ 2.21B | $ 2.03B | $ 1.81B | $ 1.49B | $ 1.36B | |
$ 168.36M | $ 199.35M | $ 1.18B | $ 972.52M | $ 831.45M | |
$ 1.20B | $ 1.09B | $ 2.37B | $ 1.55B | $ 987.64M | |
$ 1.90B | $ 1.45B | $ 1.63B | $ 1.35B | $ 1.23B | |
$ 2.04B | $ 1.09B | $ 627.03M | $ 530.33M | $ 532.12M | |
$ -1.73B | $ -807.04M | $ 907.94M | $ 678.90M | $ 526.50M | |
$ 309.56M | $ 280.99M | $ 670.70M | $ 654.28M | $ 827.17M | |
$ 322.95M | $ 103.64M | $ 521.66M | $ 416.83M | $ 591.20M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.95 | $ 0.54 | $ 3.18 | $ 2.84 | $ 4.69 | |
$ 1.95 | $ 0.54 | $ 3.18 | $ 2.83 | $ 4.67 | |
172.07M | 170.91M | 161.66M | 146.92M | 126.11M | |
172.07M | 170.91M | 161.66M | 147.46M | 126.49M |