Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 925.76M | $ 613.96M | $ 482.72M | $ 172.40M | $ 111.77M | |
$ 620.94M | $ 300.19M | $ 226.42M | $ 108.34M | $ 94.00M | |
$ 253.72M | $ 313.77M | $ 256.31M | $ 64.07M | $ 17.77M | |
$ 175.34M | $ 88.43M | $ 24.32M | $ 17.07M | $ 17.74M | |
$ 132.44M | $ 265.13M | $ 231.99M | $ 47.00M | $ 24.00K | |
$ -28.86M | $ -7.69M | $ -15.76M | $ -42.20M | $ -32.82M | |
$ 20.09M | $ 430.00K | $ 2.63M | $ 291.00K | $ -1.27M | |
$ 104.02M | $ 257.87M | $ 218.86M | $ 5.09M | $ -34.07M | |
$ 22.43M | $ 31.38M | $ 1.86M | $ 831.00K | $ 372.00K | |
- | - | - | - | - | |
$ 135.84M | $ 159.99M | $ 97.67M | $ 4.26M | $ -34.44M | |
$ 0.72 | $ 1.50 | $ 1.71 | $ 0.07 | $ -0.60 | |
$ 0.70 | $ 1.48 | $ 1.71 | $ 0.07 | $ -0.60 | |
$ 434.14M | $ 70.45M | $ 57.15M | $ 57.15M | $ 57.15M | |
$ 438.31M | $ 71.03M | $ 57.15M | $ 57.15M | $ 57.15M | |
$ 0.50 | $ 0.35 | - | - | - | |
- | - | - | - | - | |
- | - | - | - | - | |
- | - | - | - | - | |
- | - | - | - | - | |
$ 784.13M | $ 348.83M | $ 250.73M | $ 125.41M | $ 111.75M | |
$ 135.84M | $ 159.99M | $ 217.01M | $ 4.26M | $ -34.44M | |
$ 76.06M | - | $ 217.01M | $ 4.26M | $ -33.53M | |
- | - | $ 15.76M | $ 42.20M | $ 32.82M | |
$ 132.88M | $ 265.56M | $ 234.62M | $ 47.29M | $ -1.25M | |
$ 227.43M | $ 307.19M | $ 263.24M | $ 71.89M | $ 20.33M |