Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 433.31M | $ 565.49M | $ 441.77M | $ 284.62M | $ 201.62M | $ 198.73M | |
$ 62.00M | $ 40.94M | $ 15.21M | $ -40.66M | $ -15.21M | $ -5.56M | |
$ 302.33M | $ 314.23M | $ -230.99M | $ 181.89M | $ 155.05M | $ 144.06M | |
- | - | - | $ -14.69M | $ -7.89M | $ -386.00K | |
$ -38.76M | $ -21.18M | $ -34.25M | $ 0.00 | $ 0.00 | $ -2.68M | |
$ 68.99M | $ 210.32M | $ 210.79M | $ 47.39M | $ 23.46M | $ 46.05M | |
$ 12.86M | $ 34.12M | $ 50.86M | $ -12.15M | $ 5.43M | $ -5.40M | |
- | - | - | - | - | - | |
$ 240.94M | $ 215.47M | $ 167.00M | $ 59.54M | $ 18.03M | $ 51.45M | |
$ 5.32 | $ 4.02 | $ 3.87 | $ 1.46 | $ 0.45 | $ 1.28 | |
$ -43.82B | $ 3.92 | $ 3.71 | $ 1.43 | $ 0.44 | $ 1.24 | |
$ 132.89M | $ 43.86M | $ 43.15M | $ 40.68M | $ 40.22M | $ 40.06M | |
$ 135.07M | $ 44.91M | $ 45.01M | $ 41.77M | $ 41.05M | $ 41.45M | |
$ -1.67 | $ 0.12 | - | $ 0.12 | $ 0.12 | $ 0.12 | |
- | - | - | $ 1.49 | $ 0.48 | $ 1.34 | |
- | - | - | $ 1.45 | $ 0.47 | $ 1.29 | |
- | - | - | - | - | - | |
$ 279.63M | $ 286.56M | $ 266.37M | $ 154.06M | $ 124.87M | $ 102.48M | |
$ 59.53M | $ 176.21M | $ 167.00M | $ 59.54M | $ 18.03M | $ 51.45M | |
$ 48.77M | $ 167.29M | - | $ 59.54M | $ 18.03M | $ 53.40M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - |