Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 5.55B | $ 5.48B | $ 4.69B | $ 4.43B | $ 3.90B | |
$ 5.55B | $ 2.88B | $ 2.69B | $ 2.67B | $ 2.40B | |
$ 5.08B | $ 2.35B | $ 2.01B | $ 1.90B | $ 1.73B | |
$ 1.77B | $ 1.69B | $ 4.03B | $ 3.67B | $ 3.23B | |
$ 1.87B | $ 3.16B | $ 2.24B | $ 2.25B | $ 2.04B | |
$ 471.86M | $ 524.46M | $ 589.97M | $ 694.01M | $ 557.53M | |
$ 75.87M | $ 501.43M | $ -178.09M | $ 1.13B | $ -156.75M | |
$ 547.73M | $ 1.03B | $ 411.88M | $ 1.82B | $ 400.78M | |
$ 602.49M | $ 948.84M | $ 377.68M | $ 1.71B | $ 356.40M | |
$ 1.86 | $ 3.10 | $ 1.18 | $ 5.95 | $ 1.37 | |
$ 1.82 | $ 3.00 | $ 1.11 | $ 5.94 | $ 1.36 | |
323.34M | 298.60M | 286.33M | 282.47M | 260.10M | |
331.55M | 309.06M | 297.92M | 283.22M | 262.52M |