Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 6.42B | $ 6.14B | $ 6.30B | $ 5.15B | $ 4.51B | $ 3.65B | |
$ 7.24B | $ 4.62B | $ 4.50B | $ 3.71B | $ 3.53B | $ 6.78M | |
$ 1.73B | $ 1.52B | $ 1.80B | $ 1.44B | $ 976.00M | $ 3.64B | |
$ 643.34M | $ 616.63M | $ 516.25M | $ 476.03M | $ 446.92M | $ 399.60M | |
$ 2.62B | $ 2.41B | $ 3.08B | $ 2.39B | $ 1.50B | $ 976.09M | |
- | - | $ -41.00K | $ -318.00K | $ -2.18M | $ -8.37M | |
$ 50.60M | $ 47.04M | $ 2.71M | $ 13.32M | $ -6.66M | $ -15.89M | |
$ 1.04B | $ 949.43M | $ 1.29B | $ 954.83M | $ 533.57M | $ 302.94M | |
$ 227.79M | $ 210.68M | $ 297.13M | $ 217.39M | $ 110.09M | $ 53.28M | |
$ -28.61M | $ 6.37M | $ 6.09M | $ 4.66M | $ 4.50M | $ 11.95M | |
$ 812.39M | $ 738.75M | $ 992.19M | $ 737.44M | $ 423.48M | $ 930.32M | |
$ 22.36 | $ 20.17 | $ 27.04 | $ 19.61 | $ 11.23 | $ 6.55 | |
$ 22.10 | $ 19.93 | $ 26.74 | $ 19.29 | $ 11.00 | $ 6.42 | |
$ 145.30M | $ 36.62M | $ 36.69M | $ 37.61M | $ 37.72M | $ 38.10M | |
$ 147.05M | $ 37.07M | $ 37.10M | $ 38.23M | $ 38.48M | $ 38.89M | |
$ 2.52 | $ 1.08 | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 5.56B | $ 5.24B | $ 5.01B | $ 485.22M | $ 454.72M | $ 406.38M | |
$ 812.39M | $ 738.75M | $ 992.19M | $ 737.44M | $ 423.48M | $ 249.66M | |
$ 978.00M | $ 750.05M | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.04B | $ 949.43M | $ 1.29B | $ 955.15M | $ 535.74M | $ 300.50M | |
$ 1.07B | $ 974.76M | $ 1.31B | $ 981.40M | $ 566.79M | $ 328.43M |