Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 17.95B | $ 16.06B | $ 16.23B | $ 13.93B | $ 11.04B | |
$ 5.22B | $ 4.72B | $ 4.83B | $ 3.78B | $ 2.78B | |
$ 1.33B | $ 1.31B | $ 1.38B | $ 1.21B | $ 1.01B | |
$ 89.16M | $ 80.82M | $ 70.92M | $ 69.95M | $ 66.08M | |
$ 3.99B | $ 3.53B | $ 3.52B | $ 2.63B | $ 1.83B | |
$ 3.90B | $ 3.43B | $ 3.45B | $ 2.64B | $ 1.79B | |
$ 105.95M | $ 24.16M | $ -16.75M | $ -63.90M | $ -45.93M | |
$ 4.01B | $ 3.45B | $ 3.44B | $ 2.51B | $ 1.73B | |
$ 3.08B | $ 2.60B | $ 2.62B | $ 1.95B | $ 1.41B | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 14.82 | $ 11.79 | $ 11.07 | $ 7.44 | $ 5.19 | |
$ 14.69 | $ 11.72 | $ 11.01 | $ 7.43 | $ 5.18 | |
208.11M | 219.96M | 235.01M | 259.29M | 268.55M | |
209.83M | 221.16M | 236.17M | 259.93M | 269.41M |