Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 319.10M | $ 259.69M | $ 195.01M | $ 145.83M | - | |
$ 81.82M | $ 67.46M | $ 51.28M | $ 37.36M | - | |
$ 237.28M | $ 192.23M | $ 143.74M | $ 108.47M | - | |
$ 148.72M | $ 136.78M | $ 130.70M | $ 84.77M | - | |
$ 88.55M | $ 55.45M | $ 13.04M | $ 61.07M | - | |
$ -30.57M | $ -46.01M | $ -31.54M | $ 85.13K | - | |
$ -18.79M | $ -61.19M | $ 18.50M | $ -1.29M | - | |
$ -37.38M | $ -51.74M | $ -7.00K | $ 6.30M | - | |
$ 14.54M | $ 4.02M | $ -859.00K | $ 1.24M | - | |
- | - | - | - | - | |
$ -44.81M | $ -55.77M | $ 852.00K | $ 5.06M | - | |
$ -0.30 | $ -0.32 | $ 0.01 | $ 0.67 | $ -1.58 | |
$ -0.35 | $ -0.32 | $ 0.01 | $ 0.67 | $ -1.58 | |
$ 702.30M | $ 174.17M | $ 157.88M | $ 27.60M | $ 26.53M | |
$ 705.74M | $ 174.17M | $ 159.17M | $ 27.60M | $ 26.53M | |
- | - | - | - | - | |
- | - | - | - | - | |
- | - | - | - | - | |
- | - | - | - | - | |
- | - | - | - | - | |
$ 245.36M | $ 204.24M | $ 181.98M | $ 84.77M | - | |
$ -51.91M | $ -55.77M | $ 852.00K | $ 5.06M | - | |
$ -25.76M | $ -38.33M | - | - | - | |
- | - | - | - | - | |
$ -19.88M | $ -5.74M | $ 31.53M | $ 25.00M | - | |
$ -167.00K | $ 21.30M | $ 69.04M | $ 68.23M | - |