Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 6.55B | $ 6.49B | $ 5.94B | $ 4.97B | $ 4.29B | $ 4.31B | |
$ 1.36B | $ 5.45B | $ 4.93B | $ -4.15B | $ -3.48B | $ -3.58B | |
$ 2.51B | $ 1.04B | $ 1.01B | $ 820.10M | $ 806.85M | $ 7.90B | |
$ 901.82M | $ 818.25M | $ 760.99M | $ 646.77M | $ 612.16M | $ 546.30M | |
$ 154.27M | $ 218.55M | $ 250.24M | $ 173.33M | $ 194.69M | $ 186.63M | |
$ -1.23M | $ 6.53M | $ -4.81M | $ -5.01M | $ -5.42M | $ 3.01M | |
- | - | - | - | - | - | |
$ 163.05M | $ 225.08M | $ 245.43M | $ 168.32M | $ 189.27M | $ 189.64M | |
$ 43.48M | $ 53.70M | $ 66.08M | $ 44.24M | $ 51.03M | $ 38.54M | |
- | - | - | - | - | - | |
$ 119.56M | $ 171.38M | $ 179.35M | $ 124.08M | $ 137.46M | $ 149.34M | |
$ 3.19 | $ 4.53 | $ 4.70 | $ 3.22 | $ 3.57 | $ 3.72 | |
$ 3.16 | $ 4.47 | $ 4.64 | $ 3.18 | $ 3.54 | $ 3.70 | |
$ 150.28M | $ 37.81M | $ 38.12M | $ 38.43M | $ 38.50M | $ 40.19M | |
$ 151.92M | $ 38.34M | - | $ 38.43M | $ 38.50M | $ 40.19M | |
$ 2.34 | $ 2.23 | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ -456.30M | $ 6.27B | $ 5.69B | $ -3.51B | $ -2.87B | $ -3.04B | |
$ 119.56M | $ 171.38M | $ 179.35M | $ 124.08M | $ 138.24M | $ 151.10M | |
$ 20.25M | $ 177.81M | $ 243.97M | $ 132.97M | - | - | |
- | - | - | - | - | - | |
$ 1.80B | $ 252.22M | $ 259.63M | $ 175.78M | $ 197.29M | $ 197.29M | |
$ 1.84B | $ 294.92M | $ 300.29M | $ 214.32M | $ 228.47M | $ 226.01M |