Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.10B | $ 1.10B | $ 921.51M | $ 932.53M | $ 780.05M | $ 709.43M | |
$ 831.43M | $ 849.22M | $ 711.85M | $ -746.13M | $ 644.86M | $ 602.05M | |
$ 278.76M | $ 252.74M | $ 209.66M | $ 186.39M | $ 135.19M | $ 107.38M | |
$ 205.47M | $ 196.24M | $ 182.43M | $ 172.44M | $ 138.38M | $ 103.20M | |
$ 43.57M | $ 37.07M | $ -20.16M | $ -918.58M | $ -3.19M | $ 4.18M | |
$ -35.07M | $ -34.55M | $ -27.37M | $ 24.70M | $ -22.81M | $ -14.49M | |
$ 2.60M | $ -19.59M | - | $ -927.08M | $ 680.00K | $ -7.30M | |
$ 8.49M | $ 2.37M | $ -47.41M | $ -12.51M | $ -25.31M | $ -17.61M | |
$ 264.00K | $ -173.00K | $ 1.21M | $ 3.87M | $ 60.41M | $ -3.31M | |
$ -2.60M | - | - | - | - | - | |
$ 7.75M | $ 2.13M | $ -48.21M | $ -16.38M | $ -82.66M | $ -11.45M | |
$ 0.26 | $ 0.07 | $ -1.65 | $ -0.58 | $ -3.15 | $ -0.51 | |
$ 0.10 | $ 0.07 | $ -1.65 | $ -0.58 | $ -3.15 | $ -0.51 | |
$ 116.95M | $ 29.14M | $ 29.16M | $ 28.24M | $ 24.63M | $ 22.65M | |
$ 117.83M | $ 29.53M | $ 29.16M | $ 28.24M | $ 24.63M | $ 22.65M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.04B | $ 1.05B | $ 894.28M | $ 918.58M | $ 783.24M | $ 705.25M | |
$ 7.75M | $ 2.13M | $ -48.21M | $ 29.90M | $ -82.66M | $ -11.45M | |
$ 9.83M | $ 15.14M | $ 3.17M | - | $ -82.73M | $ -5.39M | |
- | - | - | - | $ 22.81M | $ 14.49M | |
$ 46.18M | $ 36.91M | $ -20.03M | $ -37.21M | $ -2.51M | $ -3.12M | |
$ 64.31M | $ 81.41M | $ 15.44M | $ 2.09M | $ 24.98M | $ 13.39M |