Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.99B | $ 4.87B | $ 4.54B | $ 4.20B | $ 3.69B | $ 3.68B | |
$ 3.73B | $ 3.71B | $ 3.46B | $ 3.24B | $ 2.88B | $ 2.83B | |
$ 1.26B | $ 1.17B | $ 1.07B | $ 964.40M | $ 813.60M | $ 851.10M | |
$ 812.10M | $ 685.60M | $ 694.40M | $ 3.85B | $ 3.48B | $ 3.45B | |
$ 450.60M | $ 425.20M | $ 361.30M | $ 354.70M | $ 213.50M | $ 236.80M | |
$ -164.60M | $ 167.50M | $ 115.20M | $ -112.20M | $ -96.50M | $ -90.60M | |
$ -4.89B | $ -78.60M | $ -37.80M | $ -4.39B | $ -4.05B | $ -4.46B | |
$ 262.00M | $ 235.80M | $ 226.20M | $ 235.50M | $ 79.30M | $ 93.50M | |
$ 133.70M | $ 139.20M | $ 41.40M | $ 120.30M | $ 56.60M | $ 61.00M | |
$ 2.80M | $ 2.80M | $ 2.10M | $ 1.10M | $ 800.00K | $ 900.00K | |
$ 119.40M | $ 87.70M | $ 170.60M | $ 105.20M | $ 16.00M | $ 81.70M | |
$ 2.68 | $ 1.90 | $ 3.61 | $ 2.12 | $ 0.31 | $ 0.57 | |
$ 2.65 | $ 1.87 | $ 3.57 | $ 2.10 | $ 0.31 | $ 0.56 | |
$ 178.50M | $ 46.20M | $ 47.30M | $ 49.50M | $ 50.40M | $ 50.20M | |
$ 181.00M | $ 46.90M | $ 47.80M | $ 50.10M | $ 50.80M | $ 51.10M | |
$ 1.58 | $ 0.86 | $ 0.80 | $ 0.75 | - | $ 0.60 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 4.54B | $ 4.39B | $ 4.16B | $ 7.08B | $ 6.35B | $ 6.28B | |
$ 119.40M | $ 87.70M | $ 170.60M | $ 105.20M | $ 16.00M | $ 29.00M | |
$ -966.12M | $ -4.75B | - | - | - | - | |
- | - | - | - | - | - | |
$ 426.60M | $ 439.60M | $ 365.00M | $ 347.70M | $ 175.80M | $ 99.90M | |
$ 716.40M | $ 715.40M | $ 610.80M | $ 587.20M | $ 382.60M | $ 284.90M |