Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 424.23B | $ 439.34B | $ 234.12B | $ 354.73B | $ 286.32B | |
$ 424.23B | $ 439.34B | $ 234.12B | $ 354.73B | $ 286.32B | |
$ 313.86B | $ 319.17B | $ 264.62B | $ 242.87B | $ 230.63B | |
$ 12.86B | $ 12.49B | $ 10.90B | $ 10.72B | $ 10.60B | |
$ 123.23B | $ 132.65B | $ -19.60B | $ 122.58B | $ 66.29B | |
$ 110.38B | $ 120.17B | $ -30.50B | $ 111.86B | $ 55.69B | |
$ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
$ 110.38B | $ 120.17B | $ -30.50B | $ 111.86B | $ 55.69B | |
$ 89.00B | $ 96.22B | $ -22.76B | $ 89.94B | $ 42.52B | |
$ 61.90 | $ 44.27 | $ -10.36 | $ 39.64 | $ 17.78 | |
$ 61.90 | $ 44.27 | $ -10.36 | $ 39.64 | $ 17.78 | |
2.16B | 2.17B | 2.20B | 2.27B | 2.39B | |
2.16B | 2.17B | 2.20B | 2.27B | 2.39B |