Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 4.30B | $ 4.02B | $ 4.56B | $ 3.74B | $ 2.49B | |
$ 1.67B | $ 1.37B | $ 1.52B | $ 1.36B | $ 957.65M | |
$ 1.13B | $ 979.23M | $ 954.22M | $ 617.48M | $ 478.55M | |
$ 171.77M | $ 166.60M | $ 156.14M | $ 92.04M | $ 68.77M | |
$ 670.92M | $ 553.26M | $ 723.93M | $ 834.64M | $ 549.29M | |
$ 536.74M | $ 386.20M | $ 566.33M | $ 721.14M | $ 479.11M | |
$ -127.30M | $ -95.90M | $ -57.86M | $ -29.61M | $ -32.91M | |
$ 409.44M | $ 290.30M | $ 508.47M | $ 691.53M | $ 446.19M | |
$ 316.31M | $ 203.09M | $ 350.27M | $ 533.39M | $ 349.33M | |
$ 5.31 | $ 3.31 | $ 5.55 | $ 8.51 | $ 5.61 | |
$ 5.24 | $ 3.27 | $ 5.42 | $ 8.30 | $ 5.48 | |
59.56M | 61.27M | 63.12M | 62.69M | 62.28M | |
60.35M | 62.06M | 64.68M | 64.25M | 63.74M |