Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 27.92B | $ 33.11B | $ 37.12B | $ 34.48B | $ 28.67B | |
$ 3.29B | $ 4.15B | $ 4.84B | $ 4.20B | $ 3.19B | |
$ 2.52B | $ 2.68B | $ 2.76B | $ 2.64B | $ 2.28B | |
$ 162.99M | $ 181.12M | $ 187.38M | $ 195.12M | $ 189.06M | |
$ 922.15M | $ 1.67B | $ 2.26B | $ 1.78B | $ 1.10B | |
$ 768.56M | $ 1.47B | $ 2.07B | $ 1.56B | $ 894.51M | |
$ -279.24M | $ -306.81M | $ -184.34M | $ -120.45M | $ -135.25M | |
$ 489.32M | $ 1.16B | $ 1.88B | $ 1.44B | $ 759.26M | |
$ 392.07M | $ 903.50M | $ 1.43B | $ 1.11B | $ 584.44M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 7.36 | $ 16.03 | $ 22.01 | $ 15.29 | $ 7.49 | |
$ 7.29 | $ 15.84 | $ 21.80 | $ 15.10 | $ 7.43 | |
53.28M | 56.36M | 64.84M | 72.47M | 77.99M | |
53.80M | 57.03M | 65.45M | 73.39M | 78.64M |