Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 3.79B | $ 3.65B | $ 3.57B | $ 3.04B | $ 2.89B | |
$ 757.38M | $ 727.61M | $ 730.91M | $ 579.91M | $ 698.59M | |
$ 234.72M | $ 185.20M | $ 184.35M | $ 162.41M | $ 361.89M | |
$ 429.49M | $ 478.69M | $ 517.80M | $ 4.79M | $ 406.57M | |
$ 1.07B | $ 1.09B | $ 1.16B | $ 623.50M | $ 398.62M | |
$ 522.66M | $ 542.42M | $ 592.18M | $ 420.32M | $ 303.71M | |
$ 55.63M | $ -18.53M | $ -49.47M | $ 47.62M | $ -479.07M | |
$ 568.10M | $ 523.89M | $ 542.70M | $ 468.24M | $ -175.36M | |
$ 333.45M | $ 278.09M | $ 326.24M | $ 303.82M | $ -274.04M | |
$ 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 |