Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 9.53B | $ 9.73B | $ 9.64B | $ 8.93B | $ 9.35B | $ 8.54B | |
$ 8.05B | $ 8.24B | $ 8.15B | $ 7.53B | $ 7.92B | $ 7.29B | |
$ 1.49B | $ 1.49B | $ 1.50B | $ 1.40B | $ 1.42B | $ 1.24B | |
$ 1.37B | $ 1.37B | $ 1.43B | $ 1.29B | $ 1.32B | $ 1.19B | |
$ 105.20M | $ 106.71M | $ 68.54M | $ 112.20M | $ 102.41M | $ 56.94M | |
$ -33.70M | $ -39.89M | $ -22.79M | $ -13.85M | $ -18.42M | $ -34.55M | |
$ -7.66M | $ -9.31M | $ 14.00K | $ 400.00K | $ 415.00K | $ -16.72M | |
$ 64.19M | $ 70.13M | $ 46.91M | $ 98.66M | $ 85.36M | $ 3.58M | |
$ 18.51M | $ 17.89M | $ 12.40M | $ 24.91M | $ 9.45M | $ -2.34M | |
$ -30.36M | $ -30.18M | $ -30.03M | $ -28.72M | $ -27.70M | $ -27.62M | |
$ 45.61M | $ 51.83M | $ 34.11M | $ 72.35M | $ 74.04M | $ 42.72M | |
$ 1.35 | $ 1.53 | $ 0.98 | $ 2.07 | $ 2.12 | $ 0.16 | |
$ 1.33 | $ 1.50 | $ 0.95 | $ 2.05 | $ 2.12 | $ 0.16 | |
$ 193.18M | $ 34.21M | $ 35.28M | $ 34.96M | $ 34.98M | $ 35.36M | |
$ 115.55M | $ 34.90M | $ 36.31M | $ 35.27M | $ 34.98M | $ 35.36M | |
$ 0.88 | $ 0.86 | $ 0.84 | $ 0.80 | $ 0.76 | $ 0.76 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 3.08B | $ 9.61B | $ 9.57B | $ 8.82B | $ 9.25B | $ 8.48B | |
$ 45.69M | $ 52.24M | $ 34.52M | $ 73.75M | $ 75.91M | $ 5.74M | |
$ 69.50M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 73.56M | $ 110.01M | $ 69.71M | $ 112.51M | $ 85.33M | $ 4.89M | |
$ 121.06M | $ 208.65M | $ 163.89M | $ 205.22M | $ 175.21M | $ 93.29M |