Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 9.55B | $ 9.73B | $ 9.64B | $ 8.93B | $ 9.35B | $ 8.54B | |
$ 8.07B | $ 8.24B | $ 8.15B | $ 7.53B | $ 7.92B | $ 7.29B | |
$ 1.48B | $ 1.49B | $ 1.50B | $ 1.40B | $ 1.42B | $ 1.24B | |
$ 1.38B | $ 1.37B | $ 1.43B | $ 1.29B | $ 1.30B | $ 1.17B | |
$ 103.36M | $ 106.71M | $ 68.54M | $ 115.79M | $ 127.22M | $ 71.43M | |
$ -42.98M | $ -39.89M | $ -22.79M | $ -13.85M | $ -18.42M | $ -34.55M | |
$ 3.05M | $ -9.31M | $ -819.00K | $ 400.00K | $ -23.44M | $ -33.31M | |
$ 63.55M | $ 70.13M | $ 46.91M | $ 98.66M | $ 85.36M | $ 3.58M | |
$ 17.66M | $ 17.89M | $ 12.40M | $ 24.91M | $ 9.45M | $ -2.34M | |
$ -30.26M | $ -30.18M | $ -30.03M | $ 28.72M | - | - | |
$ 45.82M | $ 51.83M | $ 34.52M | $ 73.75M | $ 74.04M | $ 5.59M | |
- | - | - | - | $ 2.12 | $ 0.16 | |
- | - | - | - | $ 2.12 | $ 0.16 | |
- | - | - | - | $ 34.98M | $ 35.36M | |
- | - | - | - | $ 34.98M | $ 35.36M | |
- | - | - | - | $ 0.77 | $ 0.76 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 2.53 | $ 1.10 | |
- | - | - | - | - | - | |
$ 3.09B | $ 9.61B | $ 9.57B | $ 8.82B | $ 9.22B | $ 8.46B | |
$ 45.81M | $ 52.24M | $ 34.52M | $ 73.75M | $ 75.91M | $ 5.74M | |
$ 48.76M | - | - | - | $ 97.98M | $ 16.73M | |
- | - | - | - | $ 18.42M | $ 34.55M | |
$ 82.20M | $ 110.01M | $ 51.27M | $ 112.51M | $ 103.78M | $ 38.12M | |
$ 128.58M | $ 208.65M | $ 145.46M | $ 19.80M | $ 193.66M | $ 126.52M |