Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 728.24M | $ 728.24M | $ 410.54M | $ 240.01M | $ 109.19M | $ 55.99M | |
$ 550.54M | $ 550.50M | $ 292.04M | $ 164.89M | $ 66.42M | $ 30.08M | |
$ 177.70M | $ 177.70M | $ 118.50M | $ 75.12M | $ 42.77M | $ 25.91M | |
$ 144.14M | $ 144.92M | $ 106.15M | $ 77.20M | $ 45.60M | $ 29.52M | |
$ 33.55M | $ 32.78M | $ 12.35M | $ -2.08M | $ -2.82M | $ -3.61M | |
$ -14.32M | $ -18.74M | $ 10.87M | $ -9.05M | $ -7.75M | $ -1.43M | |
- | - | - | - | - | - | |
$ 14.82M | $ 14.82M | $ 1.55M | $ -11.83M | $ -6.62M | $ -5.00M | |
$ 16.89M | $ 16.90M | $ 5.10M | $ -975.00K | $ -39.00K | $ 1.43M | |
- | - | - | - | - | - | |
$ -2.08M | $ -2.10M | $ -3.54M | $ -10.86M | $ -6.51M | $ -6.42M | |
$ >-0.01 | $ -0.01 | $ -0.02 | $ -0.04 | $ -0.05 | $ -0.05 | |
$ >-0.01 | $ -0.01 | $ -0.02 | $ -0.04 | $ -0.05 | $ -0.05 | |
$ 804.82M | $ 265.62M | $ 227.38M | $ 196.68M | $ 175.08M | $ 127.52M | |
$ 820.74M | $ 268.21M | $ 234.24M | $ 204.70M | $ 180.48M | $ 127.52M | |
- | $ 0.01 | - | - | - | - | |
- | - | - | - | - | - | |
$ 0.15 | - | - | $ 0.11 | $ 0.07 | $ 0.05 | |
$ 0.15 | - | - | $ 0.10 | $ 0.07 | $ 0.05 | |
- | - | - | - | $ 0.00 | $ 1.02M | |
$ 694.68M | $ 695.46M | $ -398.19M | $ 242.09M | $ 112.02M | $ 59.60M | |
$ -2.08M | $ -2.10M | $ -3.54M | $ -10.86M | $ -6.51M | $ -6.42M | |
$ -2.80M | $ 15.48M | $ 1.19M | $ -10.01M | $ -6.51M | $ -6.42M | |
$ 11.34M | - | - | $ 7.94M | $ 6.34M | $ 1.13M | |
$ 26.16M | $ 26.20M | $ 10.93M | $ -3.89M | $ -277.00K | $ -3.87M | |
$ 65.53M | $ 60.50M | $ 10.93M | $ 11.94M | $ 9.33M | $ 2.06M |