Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 371.43B | $ 364.48B | $ 302.02B | $ 276.09B | $ 245.51B | |
$ 86.58B | $ 70.95B | $ 59.39B | $ 55.16B | $ 48.78B | |
$ 27.14B | $ 22.82B | $ 17.81B | $ 20.14B | $ 18.81B | |
$ 12.86B | $ 12.49B | $ 10.90B | $ 10.72B | $ 10.60B | |
$ 128.43B | $ 137.66B | $ -15.25B | $ 126.58B | $ 70.37B | |
$ 59.44B | $ 48.12B | $ 41.59B | $ 35.02B | $ 29.98B | |
$ 50.94B | $ 72.04B | $ -72.09B | $ 76.67B | $ 25.72B | |
$ 110.38B | $ 120.17B | $ -30.50B | $ 111.69B | $ 55.69B | |
$ 89.00B | $ 96.22B | $ -22.76B | $ 89.94B | $ 42.52B | |
$ 41.27 | $ 44.27 | $ -10.36 | $ 39.64 | $ 17.78 | |
$ 41.27 | $ 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 |