Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.01B | $ 2.16B | $ 2.56B | $ 2.31B | $ 1.23B | $ 1.58B | |
$ 828.31M | $ 1.68B | $ 2.07B | $ 1.80B | $ 979.10M | $ ― | |
$ 1.18B | $ 473.50M | $ 486.06M | $ 510.20M | $ 255.04M | $ 1.58B | |
$ 400.94M | $ 395.83M | $ 352.31M | $ 179.31M | $ 126.65M | $ 134.70M | |
$ 52.15M | $ 77.67M | $ 133.75M | $ 172.47M | $ 573.00K | $ 16.61M | |
$ -15.91M | $ -16.01M | $ -10.08M | $ -7.63M | $ -7.41M | $ -11.29M | |
$ -79.00K | $ -78.00K | $ -45.00K | $ 36.00K | $ 73.00K | $ 32.00K | |
$ 36.16M | $ 61.59M | $ 123.62M | $ 164.80M | $ -6.91M | $ 5.29M | |
$ 9.66M | $ 17.06M | $ 32.69M | $ 43.75M | $ -1.32M | $ 1.43M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 26.50M | $ 44.53M | $ 90.93M | $ 121.05M | $ -5.59M | $ 1.43B | |
$ 2.28 | $ 3.85 | $ 7.87 | $ 10.53 | $ -0.49 | $ 0.34 | |
$ 2.28 | $ 3.85 | $ 7.87 | $ 10.52 | $ -0.49 | $ 0.34 | |
$ 46.59M | $ 11.57M | $ 11.55M | $ 11.49M | $ 11.45M | $ 11.51M | |
$ 46.60M | $ 11.58M | $ 11.56M | $ 11.50M | $ 11.45M | $ 11.51M | |
$ 0.60 | $ 0.52 | $ 0.36 | $ 0.08 | $ 0.08 | $ 0.08 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 211.75M | $ 2.08B | $ 2.43B | $ 179.31M | $ 126.65M | $ 134.70M | |
$ 26.50M | $ 44.53M | $ 90.93M | $ 121.05M | $ -5.59M | $ 3.86M | |
$ 15.89M | $ 48.65M | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 52.07M | $ 77.59M | $ 133.70M | $ 172.43M | $ 500.00K | $ 16.58M | |
$ 82.77M | $ 104.77M | $ 153.91M | $ 193.38M | $ 20.51M | $ 36.13M |