Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 728.24M | $ 836.90M | $ 728.24M | $ 410.54M | $ 240.01M | $ 109.19M | |
$ 550.54M | $ 645.80M | $ 550.50M | $ 292.04M | $ 164.89M | $ 66.42M | |
$ 177.70M | $ 191.10M | $ 177.70M | $ 118.50M | $ 75.12M | $ 42.77M | |
$ 144.14M | $ 148.80M | $ 144.92M | $ 106.15M | $ 77.20M | $ 45.60M | |
$ 33.55M | $ 42.30M | $ 32.78M | $ 12.35M | $ -2.08M | $ -2.82M | |
$ -14.32M | $ -13.10M | $ -18.74M | $ 10.87M | $ 9.05M | $ -7.75M | |
- | $ -100.00K | - | - | - | - | |
$ 14.82M | $ 29.30M | $ 14.82M | $ 1.55M | $ -11.83M | $ -6.62M | |
$ 16.89M | $ 5.00M | $ 16.90M | $ 5.10M | $ -975.00K | $ -39.00K | |
- | - | - | - | - | - | |
$ -2.08M | $ 24.30M | $ -2.10M | $ -3.54M | $ -10.86M | $ -6.51M | |
$ >-0.01 | $ 0.09 | $ -0.01 | $ -0.02 | $ -0.04 | $ -0.05 | |
$ >-0.01 | $ 0.09 | $ -0.01 | $ -0.02 | $ -0.04 | $ -0.05 | |
$ 804.82M | $ 272.13M | $ 265.62M | $ 227.38M | $ 196.68M | $ 175.08M | |
$ 820.74M | $ 282.00M | $ 268.21M | $ 234.24M | $ 204.70M | $ 180.48M | |
- | $ 0.02 | $ 0.01 | - | - | - | |
- | - | - | - | - | - | |
$ 0.15 | - | - | - | - | $ 0.07 | |
$ 0.15 | - | - | - | - | $ 0.07 | |
- | - | - | - | - | $ 0.00 | |
$ 694.68M | $ 794.60M | $ 695.46M | $ -398.19M | $ -242.09M | $ 112.02M | |
$ -2.08M | $ 24.30M | $ -2.10M | $ -3.54M | $ -10.86M | $ -6.51M | |
$ -2.80M | $ 21.98M | $ 15.48M | $ 1.19M | $ -11.89M | $ -6.51M | |
$ 11.34M | - | - | - | - | $ 6.34M | |
$ 26.16M | $ 43.00M | $ 26.20M | $ 10.93M | $ -3.89M | $ -277.00K | |
$ 65.53M | $ 85.10M | $ 60.50M | $ 32.73M | $ 11.94M | $ 9.33M |