Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 7.99B | $ 7.64B | $ 8.55B | $ 7.10B | $ 3.97B | |
$ 1.09B | $ 1.18B | $ 1.38B | $ 1.01B | $ 569.36M | |
$ 395.30M | $ 440.89M | $ 477.54M | $ 365.40M | $ 212.32M | |
$ 554.12M | $ 449.14M | $ 417.78M | $ 386.43M | $ 314.40M | |
$ 1.25B | $ 1.23B | $ 1.53B | $ 1.35B | $ 754.77M | |
$ 696.92M | $ 741.71M | $ 906.84M | $ 642.94M | $ 357.04M | |
$ -163.12M | $ -53.97M | $ 127.08M | $ 248.05M | $ 24.00M | |
$ 533.80M | $ 687.74M | $ 1.03B | $ 890.99M | $ 381.05M | |
$ 402.20M | $ 513.06M | $ 798.73M | $ 741.74M | $ 289.65M | |
$ 5.00 | $ 5.88 | $ 9.21 | $ 8.11 | $ 3.09 | |
$ 4.96 | $ 5.80 | $ 9.02 | $ 7.91 | $ 3.03 | |
84.55M | 85.91M | 89.36M | 93.05M | 89.11M | |
85.24M | 87.05M | 91.26M | 95.34M | 90.93M |