Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.47B | $ 1.22B | $ 838.80M | $ 639.78M | $ 459.89M | $ 315.89M | |
$ -988.64M | $ -840.43M | $ -643.24M | $ -201.18M | $ -170.88M | $ -99.40M | |
$ 485.71M | $ 384.02M | $ 195.56M | $ 188.80M | $ 100.41M | $ 76.05M | |
$ 99.40M | $ 75.92M | $ 36.45M | $ 36.14M | $ 11.99M | $ 12.73M | |
- | - | - | - | - | - | |
$ 386.31M | $ 308.09M | $ 159.11M | $ 152.66M | $ 277.01M | $ 203.75M | |
$ 16.71 | $ 13.37 | $ 6.97 | $ 6.73 | $ 3.96 | $ 2.94 | |
$ 16.57 | $ 13.22 | $ 6.88 | $ 6.62 | $ 3.87 | $ 2.86 | |
$ 92.47M | $ 23.05M | $ 22.82M | $ 22.69M | $ 22.32M | $ 21.53M | |
$ 93.30M | $ 23.31M | $ 23.13M | $ 23.06M | $ 22.85M | $ 22.14M | |
$ 386.31M | $ 308.09M | $ 159.11M | $ 152.66M | $ 88.42M | $ 63.32M | |
$ 435.68M | $ 303.41M | - | - | - | $ 60.08M | |
$ 0.58 | $ 0.56 | $ 0.52 | $ 0.44 | $ 0.36 | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 10.16M | $ 10.30M | $ 4.28M | $ 994.00K | $ 1.00M | $ 200.00K |