Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 9.44B | $ 10.43B | $ 9.44B | $ 8.34B | $ 7.73B | $ 7.08B | |
$ 7.79B | $ 8.79B | $ -7.99B | $ 7.04B | $ 6.59B | $ 6.09B | |
$ 1.65B | $ 1.64B | $ 1.45B | $ 1.30B | $ 1.14B | $ 993.72M | |
$ 1.25B | $ 1.22B | $ 1.12B | $ 1.01B | $ 880.74M | $ 756.53M | |
$ 403.81M | $ 413.70M | $ 330.43M | $ 286.18M | $ 257.36M | $ 237.19M | |
$ -42.10M | $ -39.50M | $ -40.52M | $ -41.59M | $ -28.48M | $ -21.74M | |
$ 1.38M | $ -230.00K | $ -1.01M | $ -16.13M | $ -17.17M | $ -3.55M | |
$ 358.85M | $ 374.43M | $ 292.56M | $ 228.45M | $ 211.72M | $ 211.90M | |
$ 90.67M | $ 93.83M | $ 73.21M | $ 55.81M | $ 52.31M | $ 48.23M | |
- | - | - | - | - | - | |
$ 268.18M | $ 280.61M | $ 219.34M | $ 172.64M | $ 159.41M | $ 163.68M | |
$ 8.00 | $ 8.04 | $ 6.27 | $ 4.92 | $ 4.49 | $ 4.60 | |
$ 7.26 | $ 7.66 | $ 5.95 | $ 4.87 | $ 4.43 | $ 4.55 | |
$ 134.28M | $ 34.90M | $ 35.01M | $ 35.12M | $ 35.54M | $ 35.59M | |
$ 148.07M | $ 36.62M | $ 36.86M | $ 35.44M | $ 35.96M | $ 36.01M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | $ 6.19 | $ 5.42 | $ 4.63 | |
- | - | - | - | - | - | |
$ 9.04B | $ 10.01B | $ -6.87B | $ 8.05B | $ 7.47B | $ 6.84B | |
$ 268.18M | $ 280.61M | $ 219.34M | $ 172.64M | $ 159.41M | $ 163.68M | |
$ 138.68M | $ 309.86M | - | $ 183.68M | $ 172.03M | $ 166.54M | |
- | - | - | $ 41.59M | $ 28.48M | $ 21.74M | |
$ 400.95M | $ 397.63M | $ 324.22M | $ 270.05M | $ 240.19M | $ 233.64M | |
$ 335.79M | $ 460.35M | $ 396.52M | $ 335.61M | $ 286.40M | $ 271.10M |