Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 593.77M | $ 531.11M | $ 369.50M | $ 250.77M | $ 161.70M | $ 70.76M | |
$ 124.17M | $ 142.10M | $ 99.43M | $ -69.19M | $ 45.99M | $ 20.74M | |
$ 469.60M | $ 389.00M | $ 270.06M | $ 181.59M | $ 115.71M | $ 50.02M | |
$ 421.85M | $ 402.26M | $ 335.26M | $ -241.59M | $ 131.72M | $ 62.92M | |
$ 47.75M | $ -13.26M | $ -65.19M | $ -60.01M | $ -16.01M | $ -12.90M | |
- | $ -31.09M | - | $ 49.00K | - | - | |
$ 299.00K | $ -55.00K | $ 99.30M | $ 54.76M | $ 303.00K | $ -657.00K | |
$ 49.19M | $ 17.78M | $ -58.64M | $ -59.96M | $ -15.71M | $ -13.55M | |
$ 6.19M | $ 1.71M | $ 938.00K | $ 177.00K | $ 68.00K | $ 0.00 | |
- | - | - | - | - | - | |
$ 43.00M | $ 16.07M | $ -59.57M | $ -60.13M | $ -15.78M | $ -13.55M | |
$ 1.00 | $ 0.39 | $ -1.51 | $ -2.57 | $ -0.68 | $ -0.43 | |
$ 0.88 | $ 0.35 | $ -1.51 | $ -2.57 | $ -0.68 | $ -0.43 | |
$ 167.66M | $ 41.20M | $ 39.47M | $ 23.43M | $ 31.81M | $ 31.81M | |
$ 193.24M | $ 46.52M | $ 39.47M | $ 23.43M | $ 31.81M | $ 31.81M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 293.57M | $ 544.37M | $ 434.69M | $ -310.78M | $ 177.71M | $ 83.66M | |
$ 43.00M | $ 16.07M | $ -59.57M | $ -60.13M | $ -15.78M | $ -13.55M | |
$ 102.50M | - | $ 53.11M | - | $ -15.78M | $ -12.33M | |
- | - | - | - | - | - | |
$ 34.06M | $ -13.26M | $ -58.64M | $ -60.01M | $ -16.01M | $ -12.90M | |
$ 35.00M | $ -6.16M | $ -53.77M | $ -57.28M | $ -13.76M | $ -11.65M |