Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 492.20M | $ 335.79M | $ 240.71M | $ 193.52M | $ 195.97M | $ 180.31M | |
$ 8.04M | $ 3.51M | $ 731.00K | $ -26.25M | $ -2.50M | $ -5.45M | |
$ 140.21M | $ 207.15M | $ -183.74M | $ 124.33M | $ 128.11M | $ 119.92M | |
- | - | - | - | - | - | |
$ -39.06M | $ -20.23M | $ -23.09M | $ -290.00K | $ -782.00K | $ -334.00K | |
$ 562.86M | $ 346.93M | $ 186.89M | $ 42.65M | $ 65.36M | $ 54.94M | |
$ 13.09M | $ 27.35M | $ 11.39M | $ 7.88M | $ 11.66M | $ 8.69M | |
- | - | - | - | - | - | |
$ 604.18M | $ 319.58M | $ 175.50M | $ 34.77M | $ 53.70M | $ 46.26M | |
$ 5.22 | $ 3.61 | $ 2.17 | $ 1.74 | $ 2.65 | $ 2.42 | |
$ 5.20 | $ 3.60 | $ 2.15 | $ 1.73 | $ 2.63 | $ 2.41 | |
$ 123.15M | $ 27.91M | $ 21.82M | $ 19.72M | $ 20.12M | $ 18.99M | |
$ 123.73M | $ 28.00M | $ 21.96M | $ 19.84M | $ 20.27M | $ 19.12M | |
$ 1.16 | $ 1.50 | - | $ 1.37 | $ 1.32 | $ 1.12 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 386.61M | $ 249.93M | $ 171.09M | $ 112.67M | $ 138.33M | $ 124.16M | |
$ 204.66M | $ 101.29M | $ 175.50M | $ 34.77M | $ 53.70M | $ 46.26M | |
$ 156.66M | $ 277.26M | - | $ 35.00M | $ 54.34M | $ 46.54M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - |