Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 572.01M | $ 480.46M | $ 407.22M | $ 118.88M | $ 18.12M | $ 22.50M | |
$ 332.25M | $ 285.89M | $ 225.81M | $ 44.56M | $ 7.58M | $ 6.13M | |
$ 239.76M | $ 194.57M | $ 181.42M | $ 74.33M | $ 10.54M | $ 16.38M | |
$ 296.55M | $ 171.87M | $ 184.94M | $ 68.22M | $ 14.88M | $ 12.26M | |
$ -93.08M | $ 22.33M | $ -3.52M | $ 6.10M | $ -4.34M | $ 4.12M | |
$ -108.41M | $ 117.53M | $ -94.85M | $ -29.06M | $ -4.92M | $ -6.53M | |
$ 15.43M | $ -1.56M | $ -4.99M | $ 11.13M | $ -9.29M | $ 1.90M | |
$ -133.28M | $ -96.36M | $ -107.38M | $ -35.12M | $ -18.55M | $ -508.00K | |
$ -4.71M | $ -6.25M | $ 18.81M | $ -3.54M | $ -3.69M | $ 510.00K | |
- | - | - | - | - | - | |
$ -136.00M | $ -97.12M | $ -126.19M | $ -31.58M | $ -14.86M | $ -1.02M | |
$ -7.95 | $ -5.85 | $ -7.66 | $ -2.15 | $ -1.14 | $ -0.08 | |
$ -7.95 | $ -5.85 | $ -7.66 | $ -2.15 | $ -1.14 | $ -0.08 | |
$ 67.34M | $ 16.60M | $ 16.48M | $ 14.66M | $ 13.09M | $ 13.01M | |
$ 67.34M | $ 16.60M | $ 16.48M | $ 14.66M | $ 13.09M | $ 13.01M | |
$ 0.56 | $ 0.56 | $ 0.54 | $ 0.52 | $ 0.00 | $ 0.11 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 657.16M | $ 457.75M | $ 410.75M | $ 112.78M | $ 22.46M | $ 18.38M | |
$ -128.57M | $ -90.11M | $ -126.19M | $ -31.58M | $ -14.86M | $ -1.02M | |
$ -136.62M | $ -101.62M | - | - | $ -7.29M | $ -2.33M | |
- | - | - | - | $ 8.55M | $ 8.66M | |
$ -9.48M | $ 21.17M | $ -28.90M | $ -8.26M | $ -10.00M | $ 8.15M | |
$ 21.52M | $ 52.30M | $ -1.89M | $ 218.00K | $ -8.83M | $ 8.94M |