Income Statement | TTM | Dec 23 | Jan 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|---|
$ 1.34B | $ 1.33B | $ 1.28B | $ 1.28B | $ 1.09B | $ 778.51M | |
$ 746.11M | $ 1.16B | $ 655.79M | $ 1.14B | $ 957.41M | $ 722.09M | |
$ 590.49M | $ 177.79M | $ 628.13M | $ 144.76M | $ 129.63M | $ 56.42M | |
$ 159.52M | $ 155.90M | $ 630.73M | $ 144.04M | $ 543.60M | $ 434.62M | |
$ 22.19M | $ 13.76M | $ -2.60M | $ -5.48M | $ -16.51M | $ -86.43M | |
$ -5.68M | $ -4.92M | - | $ -2.89M | $ -5.00M | $ -7.08M | |
$ -11.95M | $ -6.87M | $ -3.38M | $ -6.14M | $ 1.62M | $ 12.59M | |
$ 21.18M | $ 10.10M | $ -8.31M | $ -8.31M | $ -19.18M | $ -89.95M | |
$ -8.83M | $ -9.56M | $ -12.38M | $ -12.38M | $ -15.58M | $ -32.06M | |
$ -337.00K | $ -230.00K | - | - | - | - | |
$ 30.00M | $ 19.66M | $ 4.08M | $ 4.08M | $ -3.61M | $ -57.88M | |
$ 1.29 | $ 0.84 | $ 0.17 | $ 0.17 | $ -0.16 | $ -2.74 | |
$ 1.25 | $ 0.82 | $ 0.17 | $ 0.17 | $ -0.16 | $ -2.74 | |
$ 92.79M | $ 23.45M | $ 23.41M | $ 23.41M | $ 23.19M | $ 21.16M | |
$ 95.58M | $ 23.92M | $ 23.66M | $ 23.66M | $ 23.19M | $ 21.16M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 994.72M | $ 1.31B | $ 1.29B | $ 1.28B | $ 831.71M | $ 630.19M | |
$ 30.00M | $ 19.66M | $ 4.08M | $ 4.08M | $ -3.61M | $ -57.88M | |
$ 18.81M | $ 8.66M | - | - | - | - | |
- | - | - | - | - | - | |
$ 103.72M | $ 15.02M | $ -5.42M | $ -5.42M | $ -14.18M | $ -82.87M | |
$ 175.90M | $ 86.01M | $ 64.97M | $ 64.97M | $ 58.57M | $ -9.75M |