Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 6.43B | $ 6.14B | $ 61.23M | $ 25.24M | $ 4.51B | $ 3.68B | |
$ 2.52B | $ 4.62B | $ -49.65M | $ -26.32M | $ 3.53B | $ 2.98B | |
$ 5.17B | $ 1.52B | $ 11.58M | $ -1.08M | $ 976.00M | $ 700.19M | |
$ 657.42M | $ 616.63M | $ 516.25M | $ 466.85M | $ 446.92M | $ 392.82M | |
$ 2.69B | $ 2.41B | $ 3.07B | $ 2.39B | $ 529.08M | $ 307.37M | |
- | - | $ -41.00K | $ -318.00K | $ -2.18M | $ -8.37M | |
$ -45.22M | $ 47.04M | $ -2.71M | $ 13.32M | $ 6.66M | $ 3.94M | |
$ 1.08B | $ 949.43M | $ 1.29B | $ 954.83M | $ 533.57M | $ 302.94M | |
$ 237.80M | $ 210.68M | $ 297.13M | $ 217.39M | $ 110.09M | $ 53.28M | |
$ -11.32M | $ 6.37M | - | $ 4.66M | - | - | |
$ 177.12M | $ 738.75M | $ 2.78B | $ 2.15B | $ 423.48M | $ 249.66M | |
$ 23.02 | $ 20.17 | $ 27.04 | $ 19.61 | $ 11.23 | $ 6.55 | |
$ 22.74 | $ 19.93 | $ 26.74 | $ 19.29 | $ 11.00 | $ 6.42 | |
$ 145.68M | $ 36.62M | $ 36.69M | $ 37.61M | $ 37.72M | $ 38.10M | |
$ 147.46M | $ 37.07M | $ 37.10M | $ 38.23M | $ 38.48M | $ 38.89M | |
$ 2.04 | $ 1.08 | - | - | $ 0.00 | $ 0.00 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 3.18B | $ 5.24B | $ 466.60M | $ 440.53M | $ 3.98B | $ 3.37B | |
$ 838.18M | $ 738.75M | $ 2.78B | $ 2.15B | $ 423.48M | $ 249.66M | |
$ 956.30M | $ 750.05M | - | - | $ 423.48M | $ 254.31M | |
- | - | - | - | $ 2.18M | $ 8.37M | |
$ 1.08B | $ 949.43M | $ 1.29B | $ 955.40M | $ 535.74M | $ 311.31M | |
$ 1.11B | $ 974.76M | $ 1.31B | $ 981.65M | $ 566.79M | $ 339.24M |