Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 6.30B | $ 6.11B | $ 61.23M | $ 25.24M | $ 4.51B | $ 3.68B | |
$ 1.20B | $ 12.13M | $ -49.65M | $ -26.32M | $ 3.53B | $ 2.98B | |
$ 5.10B | $ 6.10B | $ 11.58M | $ -1.08M | $ 976.00M | $ 700.19M | |
$ 647.51M | $ 628.76M | $ 516.25M | $ 466.85M | $ 446.92M | $ 392.82M | |
$ 2.57B | $ 2.41B | $ 3.07B | $ 2.39B | $ 529.08M | $ 307.37M | |
- | - | $ -41.00K | $ -318.00K | $ -2.18M | $ -8.37M | |
$ -47.22M | $ -47.04M | $ -2.71M | $ 13.32M | $ 6.66M | $ 3.94M | |
$ 1.02B | $ 949.43M | $ 1.29B | $ 954.83M | $ 533.57M | $ 302.94M | |
$ 224.68M | $ 210.68M | $ 297.13M | $ 217.39M | $ 110.09M | $ 53.28M | |
$ 6.00M | $ 6.37M | - | $ 4.66M | - | - | |
$ 132.41M | $ 738.75M | $ 2.78B | $ 2.15B | $ 423.48M | $ 249.66M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.85B | $ 640.89M | $ 466.60M | $ 440.53M | $ 3.98B | $ 3.37B | |
$ 793.46M | $ 738.75M | $ 2.78B | $ 2.15B | $ 423.48M | $ 249.66M | |
$ 854.11M | $ 750.05M | - | - | $ 423.48M | $ 254.31M | |
- | - | - | - | $ 2.18M | $ 8.37M | |
$ 1.02B | $ 950.88M | $ 1.29B | $ 955.40M | $ 535.74M | $ 311.31M | |
$ 1.05B | $ 976.22M | $ 1.31B | $ 981.65M | $ 566.79M | $ 339.24M |