Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.86B | $ 3.72B | $ 4.35B | $ 3.98B | $ 3.26B | $ 3.08B | |
$ 3.54B | $ 2.88B | $ 8.75M | $ -11.59M | $ 2.53B | $ 2.47B | |
$ 327.59M | $ 833.29M | $ 4.35B | $ 976.63M | $ 728.10M | $ 609.71M | |
$ -97.12M | - | $ 390.19M | $ 381.93M | $ 351.91M | $ 354.74M | |
$ 998.62M | $ 864.61M | $ 746.52M | $ 594.70M | $ 376.19M | $ 254.97M | |
- | - | - | $ 15.04M | - | - | |
$ 19.10M | $ 11.50M | $ -2.31M | $ -429.00K | $ -2.81M | $ 16.12M | |
$ 494.73M | $ 467.36M | $ 773.21M | $ 625.66M | $ 373.38M | $ 271.09M | |
$ 122.40M | $ 118.16M | $ 190.80M | $ 156.40M | $ 91.17M | $ 63.90M | |
- | - | - | - | - | - | |
$ 464.43M | $ 343.70M | $ 3.76B | $ 453.77M | $ 282.21M | $ 207.19M | |
$ 3.80 | $ 3.48 | $ 5.60 | $ 4.16 | $ 2.18 | $ 1.47 | |
$ 3.75 | $ 3.45 | $ 5.54 | $ 4.12 | $ 2.17 | $ 1.47 | |
$ 388.93M | $ 98.68M | $ 102.90M | $ 112.84M | $ 129.37M | $ 140.85M | |
$ 392.92M | $ 99.70M | $ 104.00M | $ 113.81M | $ 129.95M | $ 141.39M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 2.26 | - | |
- | - | - | - | - | - | |
$ 1.14B | $ 2.84B | $ 398.94M | $ 370.34M | $ 2.88B | $ 2.82B | |
$ 368.01M | $ 343.70M | $ 576.06M | $ 453.77M | $ 282.21M | $ 207.19M | |
$ 285.34M | - | $ 610.84M | - | $ 286.49M | $ 207.19M | |
- | - | - | - | - | - | |
$ 203.10M | $ 428.01M | $ 648.68M | $ 610.62M | $ 376.19M | $ 254.97M | |
$ 153.93M | $ 454.86M | $ 676.69M | $ 643.04M | $ 405.69M | $ 283.36M |