Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 9.62B | $ 7.11B | $ 6.32B | $ 5.59B | $ 4.72B | |
$ 3.45B | $ 2.58B | $ 2.26B | $ 1.97B | $ 1.66B | |
$ 2.85B | $ 1.92B | $ 1.62B | $ 1.40B | $ 1.35B | |
$ 0.00 | $ 388.30M | $ 309.54M | $ 277.18M | $ 276.57M | |
$ 596.39M | $ 971.97M | $ 981.09M | $ 831.92M | $ 579.22M | |
$ 596.39M | $ 661.33M | $ 365.54M | $ 301.57M | $ 39.64M | |
$ -297.11M | $ -253.10M | $ -35.19M | $ -16.70M | $ -40.87M | |
$ 299.27M | $ 408.23M | $ 605.00M | $ 555.70M | $ 267.89M | |
$ 251.22M | $ 313.84M | $ 435.05M | $ 405.58M | $ 164.81M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 4.16 | $ 5.72 | $ 8.34 | $ 7.78 | $ 3.19 | |
$ 4.15 | $ 5.70 | $ 8.28 | $ 7.70 | $ 3.19 | |
64.98M | 53.80M | 51.35M | 51.35M | 51.60M | |
65.07M | 54.01M | 51.74M | 51.91M | 51.60M |