Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.47B | $ 3.06B | $ 2.80B | $ 2.58B | $ 1.69B | $ 1.14B | |
$ 731.50M | $ 688.76M | $ 678.60M | $ 529.32M | $ 449.36M | $ 358.90M | |
$ 2.74B | $ 2.37B | $ 2.12B | $ 2.05B | $ 1.24B | $ 783.86M | |
$ 2.63B | $ 2.49B | $ 2.23B | $ 1.72B | $ 1.39B | $ 2.53B | |
$ 114.48M | $ -125.68M | $ -101.68M | $ 326.19M | $ -142.50M | $ -1.39B | |
$ 127.38M | $ 105.44M | $ -30.23M | $ 4.20M | $ 16.12M | $ 30.16M | |
$ 5.09M | $ 3.80M | $ -14.50M | - | $ 449.36M | - | |
$ 241.87M | $ -16.44M | $ -85.94M | $ 320.97M | $ -127.02M | $ -1.36B | |
$ 27.06M | $ 19.17M | $ 10.10M | $ 533.85M | $ 1.30M | $ 532.00K | |
- | - | - | - | - | - | |
$ 215.56M | $ -35.61M | $ -96.05M | $ 316.44M | $ -128.32M | $ -1.36B | |
$ 0.32 | $ -0.05 | $ -0.14 | $ 0.49 | $ -0.22 | $ -3.24 | |
$ 0.31 | $ -0.05 | $ -0.14 | $ 0.46 | $ -0.22 | $ -3.24 | |
$ 2.71B | $ 674.64M | $ 665.73M | $ 640.03M | $ 596.26M | $ 420.47M | |
$ 2.74B | $ 674.64M | $ 665.73M | $ 691.65M | - | $ 420.47M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 3.19B | $ 3.18B | $ 2.90B | $ 2.25B | $ 1.84B | $ 2.89B | |
$ 215.81M | $ -35.61M | $ -96.05M | $ 316.44M | $ -128.32M | $ -1.36B | |
$ 535.10M | $ 793.09M | - | - | $ -100.35M | $ -1.08B | |
- | - | - | - | - | - | |
$ 181.28M | $ -125.68M | $ -101.68M | $ 326.19M | $ -126.39M | $ -1.36B | |
$ 208.59M | $ -104.17M | $ -55.19M | $ 353.69M | $ -89.40M | $ -1.33B |