Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 117.76B | $ 106.37B | $ 92.87B | $ 83.06B | $ 77.16B | |
$ 117.76B | $ 93.19B | $ 80.20B | $ 72.94B | $ 67.10B | |
$ 115.20B | $ 102.36B | $ 89.07B | $ 79.32B | $ 72.20B | |
$ 968.00M | $ 917.00M | $ 845.00M | $ 713.00M | $ 616.00M | |
$ 3.53B | $ 4.93B | $ 4.68B | $ 4.34B | $ 5.45B | |
$ 2.56B | $ 4.01B | $ 3.80B | $ 3.75B | $ 4.96B | |
$ -935.00M | $ -630.00M | $ -232.00M | $ -391.00M | $ -386.00M | |
$ 1.63B | $ 3.38B | $ 3.57B | $ 3.35B | $ 4.60B | |
$ 1.21B | $ 2.49B | $ 2.81B | $ 2.93B | $ 3.37B | |
$ 10.01 | $ 20.09 | $ 22.20 | $ 22.79 | $ 25.47 | |
$ 9.98 | $ 20.00 | $ 22.08 | $ 22.67 | $ 25.31 | |
120.57M | 123.87M | 126.42M | 128.69M | 132.20M | |
120.87M | 124.44M | 127.09M | 129.40M | 133.01M |