Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 9.18B | $ 9.18B | $ 10.43B | $ 9.44B | $ 8.34B | $ 7.73B | |
$ 7.51B | $ 7.51B | $ 8.79B | $ -7.99B | $ 7.04B | $ 6.59B | |
$ 1.67B | $ 1.67B | $ 1.64B | $ 1.45B | $ 1.30B | $ 1.14B | |
$ 1.24B | $ 1.24B | $ 1.22B | $ 1.12B | $ 1.01B | $ 880.74M | |
$ 419.88M | $ 419.80M | $ 413.70M | $ 330.43M | $ 286.18M | $ 257.36M | |
$ -41.12M | $ -41.12M | $ -39.50M | $ -40.52M | $ -41.59M | $ -28.48M | |
$ 868.00K | $ 817.00K | $ -230.00K | $ -1.01M | $ -16.13M | $ -17.17M | |
$ 377.85M | $ 377.85M | $ 374.43M | $ 292.56M | $ 228.45M | $ 211.72M | |
$ 96.55M | $ 96.55M | $ 93.83M | $ 73.21M | $ 55.81M | $ 52.31M | |
- | - | - | - | - | - | |
$ 281.31M | $ 281.31M | $ 280.61M | $ 219.34M | $ 172.64M | $ 159.41M | |
$ 8.54 | $ 8.53 | $ 8.04 | $ 6.27 | $ 4.92 | $ 4.49 | |
$ 7.55 | $ 7.55 | $ 7.66 | $ 5.95 | $ 4.87 | $ 4.43 | |
$ 131.96M | $ 32.99M | $ 34.90M | $ 35.01M | $ 35.12M | $ 35.54M | |
$ 148.96M | $ 37.24M | $ 36.62M | $ 36.86M | $ 35.44M | $ 35.96M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 6.19 | $ 5.42 | |
- | - | - | - | - | - | |
$ 4.55B | $ 8.75B | $ 10.01B | $ -6.87B | $ 8.05B | $ 7.47B | |
$ 281.31M | $ 281.31M | $ 280.61M | $ 219.34M | $ 172.64M | $ 159.41M | |
$ 138.68M | - | $ 309.86M | - | $ 183.68M | $ 172.03M | |
- | - | - | - | $ 41.59M | $ 28.48M | |
$ 287.44M | $ 418.98M | $ 397.63M | $ 324.22M | $ 270.05M | $ 240.19M | |
$ 335.79M | $ 481.45M | $ 460.35M | $ 396.52M | $ 335.61M | $ 286.40M |