Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 3.79B | $ 3.65B | $ 3.39B | $ 3.04B | $ 2.99B | |
$ 757.38M | $ 727.61M | $ 730.91M | $ 579.91M | $ 698.59M | |
$ 234.72M | $ 185.20M | $ 185.44M | $ 162.41M | $ 361.89M | |
$ 429.49M | $ 478.69M | $ 517.80M | $ 424.61M | $ 406.57M | |
$ 1.07B | $ 1.09B | $ 1.16B | $ 623.50M | $ 743.26M | |
$ 522.66M | $ 542.42M | $ 545.47M | $ 417.50M | $ 336.70M | |
$ 45.44M | $ -18.53M | $ -49.47M | $ 47.62M | $ -512.05M | |
$ 568.10M | $ 523.89M | $ 515.86M | $ 468.24M | - | |
$ 333.45M | $ 278.09M | $ 326.24M | $ 303.82M | - | |
$ 0.01 | $ 0.01 | $ 0.01 | $ 0.01 | $ -0.01 | |
$ 0.01 | $ 0.01 | $ 0.01 | $ 0.01 | $ -0.01 | |
24.24B | 24.24B | 24.24B | 24.24B | 24.24B | |
24.24B | 24.24B | 24.24B | 24.24B | 24.24B |