Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.34B | $ 1.33B | $ 1.28B | $ 1.09B | $ 778.51M | $ 1.16B | |
$ 746.11M | $ 1.16B | $ 1.14B | $ 957.41M | $ 722.09M | $ 295.01M | |
$ 590.49M | $ 177.79M | $ 144.76M | $ 129.63M | $ 56.42M | $ 866.44M | |
$ 159.52M | $ 155.90M | $ 144.04M | $ 543.60M | $ 434.62M | $ 561.81M | |
$ 22.19M | $ 13.76M | $ -5.48M | $ -16.51M | $ -86.43M | $ 49.12M | |
$ -5.68M | $ -4.92M | $ -2.89M | $ -5.00M | $ -7.08M | $ -4.61M | |
$ -11.95M | $ -6.87M | $ -6.14M | $ 1.62M | $ 12.59M | $ -2.66M | |
$ 21.18M | $ 10.10M | $ -8.31M | $ -19.18M | $ -89.95M | $ 46.29M | |
$ -8.83M | $ -9.56M | $ -12.38M | $ -15.58M | $ -32.06M | $ 1.06M | |
$ -337.00K | $ -230.00K | - | - | - | - | |
$ 30.00M | $ 19.66M | $ 4.08M | $ -3.61M | $ -57.88M | $ 558.00M | |
$ 1.29 | $ 0.84 | $ 0.17 | $ -0.16 | $ -2.74 | $ 2.23 | |
$ 1.25 | $ 0.82 | $ 0.17 | $ -0.16 | $ -2.74 | $ 2.20 | |
$ 92.79M | $ 23.45M | $ 23.41M | $ 23.19M | $ 21.16M | $ 20.29M | |
$ 95.58M | $ 23.92M | $ 23.66M | $ 23.19M | $ 21.16M | $ 20.59M | |
- | - | - | - | - | $ 0.49 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 994.72M | $ 1.31B | $ 1.28B | $ 831.71M | $ 630.19M | $ 856.82M | |
$ 30.00M | $ 19.66M | $ 4.08M | $ -3.61M | $ -57.88M | $ 45.24M | |
$ 18.81M | $ 8.66M | - | - | - | - | |
- | - | - | - | - | - | |
$ 103.72M | $ 15.02M | $ -5.42M | $ -14.18M | $ -82.87M | $ 50.91M | |
$ 175.90M | $ 86.01M | $ 64.97M | $ 58.57M | $ -9.75M | $ 122.91M |