Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 386.03M | $ 356.54M | $ 309.44M | $ 259.70M | $ 167.01M | $ 304.71M | |
$ 115.98M | $ 105.13M | $ 86.67M | $ 63.21M | $ 48.88M | $ 45.51M | |
$ 270.06M | $ 251.41M | $ 222.76M | $ 196.49M | $ 118.13M | $ 259.20M | |
$ 212.39M | $ 192.58M | $ 182.87M | $ 239.99M | $ 211.18M | $ 280.98M | |
$ 67.08M | $ 57.39M | $ 37.97M | $ 19.70M | $ -44.17M | $ 23.74M | |
$ -26.43M | $ -55.57M | $ -39.55M | $ -43.29M | $ -40.76M | $ -36.09M | |
$ 1.66M | $ -1.54M | $ -10.60M | $ 1.19M | $ 6.33M | $ 4.62M | |
$ 10.27M | $ 1.71M | $ -10.26M | $ -24.77M | $ -91.25M | $ -16.97M | |
$ 2.99M | $ 1.28M | $ -2.23M | $ -2.20M | $ -5.88M | $ -5.45M | |
- | - | - | - | - | - | |
$ 7.28M | $ 428.00K | $ -8.04M | $ -22.57M | $ -85.38M | $ -11.75M | |
$ 0.19 | $ 0.01 | $ -0.22 | $ -0.62 | $ -2.40 | $ -0.33 | |
$ 0.17 | $ 0.01 | $ -0.22 | $ -0.62 | $ -2.40 | $ -0.33 | |
$ 157.99M | $ 38.17M | $ 37.27M | $ 36.69K | $ 35.64K | $ 35.42K | |
$ 158.35M | $ 38.19M | $ 37.27M | $ 36.69K | $ 35.64K | $ 35.42K | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 421.68M | $ 297.71M | $ 269.54M | $ 278.94M | $ 243.26M | $ 326.49M | |
$ 7.28M | $ 428.00K | $ -8.04M | $ -22.57M | $ -85.38M | $ -11.75M | |
$ 7.85M | $ 4.15M | - | - | - | - | |
- | - | - | - | - | - | |
$ 39.32M | $ 59.14M | $ 30.35M | $ 19.58M | $ -49.32M | $ 19.28M | |
$ 122.08M | $ 142.31M | $ 112.19M | $ 100.00M | $ 43.83M | $ 112.67M |