Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 22.46B | $ 20.89B | $ 19.26B | $ 17.05B | $ 19.81B | $ 21.15B | |
$ 20.82B | $ -19.48B | $ 17.87B | $ 15.94B | $ 18.07B | $ 18.83B | |
$ 1.64B | $ 1.41B | $ 1.39B | $ 1.11B | $ 1.74B | $ 2.32B | |
$ 758.30M | $ 755.60M | $ 716.50M | $ 654.80M | $ 667.30M | $ 664.20M | |
$ 877.20M | $ 654.30M | $ 675.40M | $ 454.10M | $ 1.07B | $ 1.65B | |
$ -99.20M | $ -98.60M | $ -91.80M | $ -99.60M | $ -92.00M | $ -84.10M | |
$ -30.50M | $ 13.30M | $ -100.00K | $ -55.20M | $ -24.60M | $ -31.60M | |
$ 740.10M | $ 509.30M | $ 583.50M | $ 299.30M | $ 953.60M | $ 1.54B | |
$ 176.90M | $ 133.70M | $ 137.70M | $ 93.90M | $ 146.10M | $ 311.90M | |
$ 43.90M | $ 33.10M | $ 15.80M | $ 28.50M | $ 23.20M | $ 20.20M | |
$ 522.10M | $ 327.70M | $ 373.90M | $ 158.50M | $ 789.50M | $ 1.14B | |
$ 8.81 | $ 5.49 | $ 6.22 | $ 2.63 | $ 12.80 | $ 17.35 | |
$ 8.76 | $ 5.47 | $ 6.19 | $ 2.62 | $ 12.75 | $ 17.22 | |
$ 237.32M | $ 59.67M | $ 60.08M | $ 60.25M | $ 61.70M | $ 65.67M | |
$ 238.30M | $ 59.92M | $ 60.42M | $ 60.43M | $ 61.92M | $ 66.16M | |
$ 3.08 | - | $ 1.77 | $ 1.02 | $ 3.00 | $ 2.80 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 2.81 | - | $ 7.94 | $ 5.33 | $ 13.99 | $ 18.22 | |
- | - | - | - | - | - | |
$ 21.58B | $ -18.73B | $ 18.59B | $ 16.59B | $ 18.74B | $ 19.49B | |
$ 541.90M | $ 327.70M | $ 373.90M | $ 158.50M | $ 753.60M | $ 1.15B | |
$ 411.18M | - | $ 373.90M | $ 158.50M | $ 753.60M | $ 1.15B | |
$ 48.80M | - | $ 91.80M | $ 99.60M | $ 92.00M | $ 84.10M | |
$ 839.30M | $ 607.90M | $ 675.30M | $ 398.90M | $ 1.05B | $ 1.62B | |
$ 1.29B | $ 1.18B | $ 1.25B | $ 938.80M | $ 1.56B | $ 2.11B |