Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.50B | $ 3.72B | $ 4.35B | $ 3.98B | $ 3.26B | $ 3.08B | |
$ 3.43B | $ 2.88B | $ 3.19B | $ 2.99B | $ 2.53B | $ 2.46B | |
$ 494.75M | $ 833.29M | $ 1.16B | $ 992.12M | $ 728.10M | $ 620.31M | |
$ 14.86M | - | $ 390.19M | $ 381.93M | $ 357.02M | $ 354.74M | |
$ 1.19B | $ 864.61M | $ 1.19B | $ 605.04M | $ 366.51M | $ 253.86M | |
- | - | - | - | - | - | |
$ 35.45M | $ 39.35M | $ 2.67M | $ -525.00K | $ 8.98M | $ -6.86M | |
$ 622.51M | $ 467.36M | $ 773.21M | $ 625.66M | $ 373.38M | $ 260.66M | |
$ 159.00M | $ 118.16M | $ 190.80M | $ 156.40M | $ 91.17M | $ 63.90M | |
- | - | - | - | - | $ 13.88M | |
$ 461.65M | $ 343.70M | $ 576.06M | $ 469.27M | $ 282.21M | $ 193.93M | |
$ 4.84 | $ 3.48 | $ 5.60 | $ 4.16 | $ 2.18 | $ 1.47 | |
$ 4.82 | $ 3.45 | $ 5.54 | $ 4.12 | $ 2.17 | $ 1.47 | |
$ 378.97M | $ 98.68M | $ 102.90M | $ 112.84M | $ 129.37M | $ 140.85M | |
$ 382.64M | $ 99.70M | $ 104.00M | $ 113.81M | $ 129.95M | $ 141.39M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.16B | $ 3.29B | $ 3.58B | $ 388.22M | $ 362.14M | $ 2.82B | |
$ 461.65M | $ 343.70M | $ 576.06M | $ 469.27M | $ 282.21M | $ 207.19M | |
$ 436.94M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 426.07M | $ 428.01M | $ 770.55M | $ 610.19M | $ 376.19M | $ 170.97M | |
$ 449.64M | $ 454.86M | $ 798.56M | $ 642.62M | $ 405.69M | $ 199.37M |