Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 6.76B | $ 6.24B | $ 6.37B | $ 5.85B | $ 5.07B | |
$ 1.90B | $ 1.70B | $ 1.77B | $ 1.56B | $ 1.31B | |
$ 1.38B | $ 1.15B | $ 1.12B | $ 1.00B | $ 1.00B | |
$ 144.00M | $ 98.00M | $ 94.00M | $ 88.00M | $ 87.00M | |
$ 446.00M | $ 518.00M | $ 779.00M | $ 657.00M | $ 251.00M | |
$ 520.00M | $ 547.00M | $ 611.00M | $ 401.00M | $ 164.00M | |
$ -299.00M | $ -234.00M | $ -193.00M | $ -206.00M | $ -210.00M | |
$ 221.00M | $ 313.00M | $ 418.00M | $ 353.00M | $ 101.00M | |
$ 116.00M | $ 210.00M | $ 283.00M | $ 242.00M | $ 37.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 0.79 | $ 1.43 | $ 1.94 | $ 1.68 | $ 0.30 | |
$ 0.78 | $ 1.42 | $ 1.90 | $ 1.63 | $ 0.29 | |
146.00M | 147.00M | 146.00M | 144.04M | 125.35M | |
149.00M | 148.00M | 149.00M | 148.45M | 126.32M |