Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 955.97M | $ 1.46B | $ 283.20M | $ 261.96M | $ 1.22B | $ 914.63M | |
$ 792.24M | $ 1.27B | $ 242.14M | $ -214.18M | $ 959.94M | $ 720.64M | |
$ 163.73M | $ 192.73M | $ 41.06M | $ 47.78M | $ 262.24M | $ 193.99M | |
$ 72.70M | $ 152.05M | $ 19.34M | $ 27.00M | $ 67.54M | $ 38.14M | |
$ 91.03M | $ 40.67M | $ 25.41M | $ 20.77M | $ 194.71M | $ 155.85M | |
$ 1.47M | $ 2.74M | - | - | $ 2.96M | $ 1.00M | |
$ 23.55M | $ 56.22M | $ -2.15M | $ -6.16M | $ -14.16M | $ -315.00K | |
$ 116.06M | $ -26.50M | $ 30.93M | $ 27.56M | $ 183.50M | $ 156.54M | |
$ 7.62M | $ 8.48M | $ 2.62M | $ 879.00K | $ 7.40M | $ 6.62M | |
- | - | $ 25.45M | $ 75.00M | - | - | |
$ 106.14M | $ -30.79M | $ 26.01M | $ 26.06M | $ 176.10M | $ 149.92M | |
$ 2.61 | $ -0.76 | $ 0.71 | $ 0.87 | $ 7.56 | $ 7.73 | |
$ 2.61 | $ -0.76 | $ 0.71 | $ 0.87 | $ 6.56 | $ 7.50 | |
$ 79.91M | $ 40.65M | $ 39.26M | $ 30.84M | $ 23.29M | $ 19.40M | |
$ 79.93M | $ 40.65M | $ 39.26M | $ 30.84M | $ 26.83M | $ 20.00M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 8.00 | - | |
- | - | - | - | $ 6.94 | - | |
- | - | - | - | - | - | |
$ 864.94M | $ 1.42B | $ 261.48M | $ -187.18M | $ 1.03B | $ 758.77M | |
$ 106.14M | $ -30.79M | $ 28.31M | $ 26.06M | $ 176.10M | $ 149.92M | |
$ 93.95M | $ -7.67M | - | - | $ 185.18M | $ 149.92M | |
$ 37.00K | - | - | - | - | - | |
$ 116.09M | $ -26.50M | $ 30.93M | $ 27.56M | $ 194.71M | $ 155.85M | |
$ 116.09M | $ -11.24M | $ 33.02M | $ 28.32M | $ 197.01M | $ 156.53M |