Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 10.39B | $ 9.64B | $ 8.93B | $ 9.35B | $ 8.54B | $ 8.06B | |
$ 6.84B | $ 8.15B | $ 7.53B | $ 7.92B | $ 7.29B | $ 6.95B | |
$ 3.55B | $ 1.50B | $ 1.40B | $ 1.42B | $ 1.24B | $ 1.11B | |
$ 3.44B | $ 1.43B | $ 1.29B | $ 1.30B | $ 1.17B | $ 997.41M | |
$ 113.60M | $ 69.69M | $ 115.79M | $ 127.22M | $ 71.43M | $ 113.00M | |
$ -41.81M | $ -22.79M | $ -13.85M | $ -18.42M | $ -34.55M | $ -30.48M | |
$ -1.22M | $ -819.00K | $ 400.00K | $ -23.44M | $ -33.31M | $ -41.81M | |
$ 69.22M | $ 46.91M | $ 98.66M | $ 85.36M | $ 3.58M | $ 40.70M | |
$ 15.96M | $ 12.40M | $ 24.91M | $ 9.45M | $ -2.34M | $ 6.91M | |
$ 359.00K | $ 30.03M | $ 28.72M | - | - | - | |
$ 53.19M | $ 34.52M | $ 73.75M | $ 74.04M | $ 5.59M | $ 32.83M | |
$ 3.12 | $ 0.98 | $ 2.07 | $ 2.12 | $ 0.16 | $ 0.93 | |
$ 3.04 | $ 0.95 | $ 2.05 | $ 2.12 | $ 0.16 | $ 0.93 | |
$ 33.88M | $ 35.28M | $ 35.64M | $ 34.98M | $ 35.36M | $ 35.22M | |
$ 138.97M | $ 36.31M | $ 35.94M | $ 34.98M | $ 35.36M | $ 35.23M | |
$ 0.88 | $ 0.84 | $ 0.80 | $ 0.77 | $ 0.76 | $ 0.72 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | $ 2.53 | $ 1.10 | $ 1.87 | |
- | - | - | - | - | - | |
$ 10.28B | $ 9.57B | $ 8.82B | $ 9.22B | $ 8.46B | $ 7.95B | |
$ 53.19M | $ 34.52M | $ 73.75M | $ 75.91M | $ 5.74M | $ 33.57M | |
$ 19.23M | - | - | $ 97.98M | $ 16.73M | $ 69.05M | |
- | - | - | $ 18.42M | $ 34.55M | $ 30.48M | |
$ 111.03M | $ 51.27M | $ 112.51M | $ 103.78M | $ 38.12M | $ 71.18M | |
$ 97.04M | $ 145.46M | $ 19.80M | $ 193.66M | $ 126.52M | $ 154.03M |