Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 239.57B | $ 215.77B | $ 209.96B | $ 185.75B | $ 171.59B | |
$ 111.71B | $ 99.01B | $ 93.26B | $ 83.33B | $ 76.70B | |
$ 72.56B | $ 64.45B | $ 63.97B | $ 57.63B | $ 54.53B | |
$ 9.35B | $ 8.23B | $ 8.94B | $ 9.50B | $ 9.62B | |
$ 48.17B | $ 42.95B | $ 39.30B | $ 34.71B | $ 31.41B | |
$ 39.15B | $ 34.56B | $ 30.59B | $ 25.36B | $ 21.47B | |
$ -4.16B | $ -3.55B | $ -3.09B | $ -3.29B | $ -3.47B | |
$ 34.99B | $ 31.00B | $ 27.49B | $ 22.07B | $ 18.00B | |
$ 19.56B | $ 17.50B | $ 15.50B | $ 15.09B | $ 10.28B | |
$ 11.52 | $ 10.14 | $ 8.86 | $ 7.03 | $ 5.85 | |
$ 11.52 | $ 10.14 | $ 8.86 | $ 7.03 | $ 5.85 | |
1.70B | 1.73B | 1.75B | 1.75B | 1.76B | |
1.70B | 1.73B | 1.75B | 1.75B | 1.76B |