Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 304.34M | $ 257.24M | $ 211.04M | $ 326.55M | $ 475.82M | $ 356.10M | |
$ 168.26M | $ 158.99M | $ 70.08M | $ 57.59M | $ 37.67M | $ 17.08M | |
$ 136.08M | $ 98.25M | $ 140.96M | $ 268.96M | $ 438.16M | $ 339.02M | |
$ 274.40M | $ 301.45M | $ 397.84M | $ 532.82M | $ 281.84M | $ 231.22M | |
$ -138.33M | $ -203.20M | $ -256.88M | $ -263.86M | $ 156.32M | $ 107.77M | |
$ -32.43M | $ -40.54M | $ -32.47M | $ -22.96M | $ -21.17M | $ -17.60M | |
$ -170.59M | $ 5.47M | $ -2.40M | $ 283.00K | $ -554.00K | $ -2.61M | |
$ -450.00K | $ -238.27M | $ -291.75M | $ -287.10M | $ 135.71M | $ 92.78M | |
- | $ -380.00K | - | - | $ 3.46M | $ 2.90M | |
- | - | - | - | - | - | |
$ -420.00K | $ -237.89M | $ -291.75M | $ -287.10M | $ 132.24M | $ 89.90M | |
$ 0.04 | $ -2.53 | $ -3.76 | $ -3.81 | $ 1.85 | $ 1.29 | |
$ -0.04 | $ -2.53 | $ -3.76 | $ -3.81 | $ 1.62 | $ 1.23 | |
$ 455.15M | $ 94.16M | $ 77.63M | $ 75.45M | $ 71.41M | $ 69.68M | |
$ 467.93M | $ 94.16M | $ 77.63M | $ 75.45M | $ 83.49M | $ 73.19M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 442.67M | $ 460.44M | $ 467.92M | $ 590.41M | $ 319.50M | $ 248.30M | |
$ -450.00K | $ -237.89M | $ -291.75M | $ -287.10M | $ 132.24M | $ 89.83M | |
$ -109.36M | $ -238.65M | - | - | - | - | |
- | - | - | - | - | - | |
$ 31.98M | $ -197.73M | $ -259.28M | $ -264.14M | $ 156.87M | $ 110.38M | |
$ 37.29M | $ -193.94M | $ -255.58M | $ -260.69M | $ 159.76M | $ 115.85M |