Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.87B | $ 4.87B | $ 4.54B | $ 4.20B | $ 3.69B | $ 3.68B | |
$ 3.71B | $ 3.71B | $ 3.46B | $ 3.24B | $ 2.88B | $ 2.83B | |
$ 2.11B | $ 1.17B | $ 1.07B | $ 964.40M | $ 813.60M | $ 851.10M | |
$ 742.30M | $ 742.30M | $ 712.30M | $ 609.70M | $ 580.60M | $ 601.50M | |
$ 1.37B | $ 425.20M | $ 361.30M | $ 354.70M | $ 233.00M | $ 249.60M | |
$ -199.10M | $ -203.80M | $ -138.80M | $ -119.20M | $ -90.90M | $ -86.10M | |
$ -6.97B | $ -4.86B | $ -4.66B | $ -4.43B | $ -62.80M | $ -70.00M | |
$ 235.80M | $ 235.80M | $ 226.20M | $ 235.50M | $ 79.30M | $ 93.50M | |
$ 1.08B | $ 139.20M | $ 41.40M | $ 120.30M | $ 56.60M | $ 61.00M | |
$ 2.80M | $ 2.80M | $ 2.10M | $ 1.10M | - | - | |
$ 87.70M | $ 87.70M | $ 166.90M | $ 105.20M | $ 16.00M | $ 29.00M | |
$ 1.88 | $ 1.90 | $ 3.61 | $ 2.12 | $ 0.32 | $ 0.58 | |
$ 1.85 | $ 1.87 | $ 3.57 | $ 2.10 | $ 0.31 | $ 0.57 | |
$ 184.80M | $ 46.20M | $ 47.30M | $ 49.50M | $ 50.40M | $ 50.20M | |
$ 187.60M | $ 46.90M | $ 47.80M | $ 50.10M | $ 50.80M | $ 51.10M | |
$ 0.86 | $ 0.86 | $ 0.80 | $ 0.75 | $ 0.60 | $ 0.60 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 3.76 | $ 3.89 | |
- | - | - | - | - | - | |
$ 4.45B | $ 4.45B | $ 4.17B | $ 3.85B | $ 3.46B | $ 3.43B | |
$ 91.00M | $ 87.70M | $ 170.60M | $ 105.20M | $ 16.00M | $ 29.00M | |
$ -3.58B | $ -4.75B | - | - | $ 31.98M | $ 39.69M | |
- | - | - | - | $ 96.50M | $ 91.70M | |
$ 243.80M | $ 243.80M | $ 247.50M | $ 240.00M | $ 175.80M | $ 185.20M | |
$ 519.60M | $ 519.60M | $ 493.30M | $ 479.50M | $ 382.60M | $ 370.20M |