Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 4.79B | $ 4.41B | $ 3.92B | $ 3.19B | $ 2.89B | |
$ 1.47B | $ 1.31B | $ 1.27B | $ 1.07B | $ 977.01M | |
$ 1.25B | $ 1.24B | $ 3.71B | $ 3.08B | $ 2.76B | |
$ 237.24M | $ 203.84M | $ 199.72M | $ 203.04M | $ 220.99M | |
$ 1.45B | $ 571.50M | $ 375.46M | $ 687.24M | $ 667.04M | |
$ 215.50M | $ 69.39M | $ 444.72M | $ 273.42M | $ 414.96M | |
$ 809.21M | $ 229.61M | $ 37.84M | $ 372.25M | $ 306.86M | |
$ 1.02B | $ 299.00M | $ 121.73M | $ 449.63M | $ 407.27M | |
$ 724.63M | $ 205.29M | $ 67.08M | $ 352.07M | $ 300.37M | |
$ 165.74 | $ 43.96 | $ 13.83 | $ 70.66 | $ 58.30 | |
$ 164.50 | $ 43.82 | $ 13.79 | $ 70.46 | $ 58.13 | |
4.37M | 4.64M | 4.82M | 4.95M | 5.12M | |
4.41M | 4.65M | 4.84M | 4.96M | 5.14M |