Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 659.53M | $ 531.11M | $ 369.50M | $ 250.77M | $ 161.70M | $ 70.76M | |
$ 176.35M | $ 142.10M | $ 99.43M | $ 69.19M | $ 45.99M | $ 20.74M | |
$ 483.18M | $ 389.00M | $ 270.06M | $ 181.59M | $ 115.71M | $ 50.02M | |
$ 450.78M | $ 402.26M | $ 335.26M | $ 241.59M | $ 131.72M | $ 62.92M | |
$ 32.40M | $ -13.26M | $ -65.19M | $ -60.01M | $ -16.01M | $ -12.90M | |
$ -31.09M | $ -31.09M | $ -7.24M | - | - | - | |
$ -3.00K | $ -55.00K | $ -676.00K | $ -318.00K | $ 303.00K | $ -657.00K | |
$ 72.17M | $ 17.78M | $ -58.64M | $ -59.96M | $ -15.71M | $ -13.55M | |
$ 9.53M | $ 1.71M | $ 938.00K | $ 177.00K | $ 68.00K | $ 0.00 | |
- | - | - | - | - | - | |
$ 62.63M | $ 16.07M | $ -59.57M | $ -60.13M | $ -15.78M | $ -13.55M | |
$ 1.45 | $ 0.39 | $ -1.51 | $ -2.57 | $ -0.68 | $ -0.43 | |
$ 1.33 | $ 0.35 | $ -1.51 | $ -2.57 | $ -0.68 | $ -0.43 | |
$ 170.34M | $ 41.20M | $ 39.47M | $ 23.43M | $ 31.81M | $ 31.81M | |
$ 194.34M | $ 46.52M | $ 39.47M | $ 23.43M | $ 31.81M | $ 31.81M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 439.96M | $ 544.37M | $ 434.69M | $ 310.78M | $ 177.71M | $ 83.66M | |
$ 62.63M | $ 16.07M | $ -59.57M | $ -60.13M | $ -15.78M | $ -13.55M | |
$ 53.56M | - | - | - | $ -15.78M | $ -12.33M | |
- | - | - | - | - | - | |
$ 49.43M | $ -13.26M | $ -65.19M | $ -59.96M | $ -16.01M | $ -12.90M | |
$ 56.21M | $ -6.16M | $ -60.33M | $ -57.23M | $ -13.76M | $ -11.65M |