Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ ― | $ 116.73M | $ 99.53M | $ 103.53M | $ 166.93M | $ 126.81M | |
$ ― | $ 51.88M | $ 48.08M | $ 42.39M | $ 41.78M | $ 32.13M | |
$ ― | $ 64.85M | $ 51.45M | $ 61.13M | $ 125.14M | $ 94.69M | |
$ ― | $ 89.71M | $ 77.35M | $ 92.86M | $ 128.57M | $ 186.85M | |
$ ― | $ -24.86M | $ -25.90M | $ -31.72M | $ -3.43M | $ -92.16M | |
$ ― | $ -68.83M | $ -131.21M | $ -84.99M | $ -104.88M | $ -104.12M | |
$ ― | $ 337.89M | $ 285.04M | $ 53.22M | $ 89.29M | $ 257.04M | |
$ ― | $ 244.20M | $ 127.93M | $ -63.49M | $ -19.03M | $ 60.75M | |
$ ― | $ 3.19M | $ -35.77M | $ -7.69M | $ -9.21M | $ 898.00K | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 266.96M | $ 163.70M | $ -55.80M | $ -9.82M | $ 59.85M | |
$ ― | $ 0.25 | $ 0.16 | $ -0.06 | $ -0.01 | $ 0.09 | |
$ ― | $ 0.25 | $ 0.16 | $ -0.06 | $ -0.01 | $ 0.09 | |
$ ― | $ 1.08B | $ 1.03B | $ 922.91M | $ 698.10M | $ 687.19M | |
$ ― | $ 1.08B | $ 1.03B | $ 922.91M | $ 698.10M | $ 687.19M | |
$ ― | $ 0.39 | $ 0.27 | $ 0.11 | $ 0.30 | $ 0.13 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 266.96M | $ 163.70M | $ -55.80M | $ -9.82M | $ 59.85M | |
$ ― | $ 266.96M | $ 163.70M | $ 70.67M | $ 105.98M | $ 59.85M | |
$ ― | $ 90.96M | $ 131.35M | $ 87.08M | $ 112.31M | $ 108.92M | |
$ ― | $ 335.16M | $ 259.28M | $ 23.59M | $ 93.28M | $ 169.67M | |
$ ― | $ 401.40M | $ 320.76M | $ 91.03M | $ 163.57M | $ 231.79M |