Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.64B | $ 4.64B | $ 5.72B | $ 5.25B | $ 3.90B | $ 3.29B | |
$ 29.70M | $ 29.70M | $ -4.21B | $ -3.92B | $ 3.04B | $ 2.65B | |
$ 4.61B | $ 4.61B | $ 1.25B | $ 1.18B | $ 866.08M | $ 647.12M | |
$ 8.63M | $ 8.63M | - | $ -8.03M | $ 403.22M | $ 362.79M | |
$ 4.61B | $ 4.61B | $ -121.88M | $ -1.60M | $ 462.86M | $ 284.33M | |
$ -69.90M | $ -69.90M | - | $ 72.50M | $ 6.29M | $ 12.20M | |
$ 30.32M | $ 23.12M | $ -5.72B | $ -5.23B | $ -11.64M | $ 8.46M | |
$ 526.11M | $ 526.11M | $ 759.85M | $ 751.69M | $ 457.51M | $ 304.99M | |
$ 125.10M | $ 125.10M | $ 197.72M | $ 178.04M | $ 89.93M | $ 66.68M | |
- | - | - | - | - | - | |
$ 4.73B | $ 4.49B | $ 5.40B | $ 5.05B | $ 365.25M | $ 236.83M | |
$ 5.43 | $ 5.42 | $ 7.87 | $ 8.13 | $ 5.33 | $ 3.56 | |
$ 5.29 | $ 5.29 | $ 7.67 | $ 7.83 | $ 5.17 | $ 3.44 | |
$ 294.02M | $ 73.51M | $ 71.04M | $ 70.17M | $ 68.53M | $ 66.55M | |
$ 301.43M | $ 75.36M | $ 72.94M | $ 72.85M | $ 70.68M | $ 68.80M | |
$ 2.10 | $ 2.10 | - | $ 1.67 | $ 1.29 | $ 1.09 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 38.33M | $ 38.33M | $ -4.21B | $ -3.92B | $ 3.44B | $ 3.01B | |
$ 401.00M | $ 401.00M | $ 5.40B | $ 5.05B | $ 367.58M | $ 238.31M | |
$ 329.54M | $ 415.62M | - | - | $ 373.97M | $ 228.30M | |
- | - | - | - | $ 0.00 | $ 0.00 | |
$ 525.19M | $ 525.19M | $ 759.85M | $ 679.19M | $ 462.86M | $ 284.33M | |
$ 521.07M | $ 521.07M | $ 783.32M | $ 710.86M | $ 490.03M | $ 307.38M |