Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 582.02M | $ 582.02M | $ 437.86M | $ 305.44M | $ 159.74M | $ 6.00M | |
$ 121.24M | $ 121.24M | $ 83.48M | $ -55.52M | $ 27.74M | $ 1.58M | |
$ 460.79M | $ 460.79M | $ 354.37M | $ 249.92M | $ 132.00M | $ 4.42M | |
$ 268.76M | $ 268.76M | $ 234.19M | $ -162.39M | $ 115.02M | $ 150.32M | |
$ 192.03M | $ 192.03M | $ 120.19M | $ 87.53M | $ 16.99M | $ -145.90M | |
$ -23.76M | $ -23.76M | $ -15.67M | $ -23.97M | $ -28.22M | $ -6.07M | |
$ -5.12M | $ -5.12M | $ -169.00K | $ 26.13M | $ -25.71M | - | |
$ 173.40M | $ 173.40M | $ 104.69M | $ 37.43M | $ -36.94M | $ -151.98M | |
$ 44.54M | $ 44.54M | $ -76.78M | $ 2.83M | $ 0.00 | $ 0.00 | |
- | - | - | - | - | - | |
$ 128.85M | $ 128.85M | $ 181.47M | $ 34.60M | $ -63.85M | $ -151.98M | |
$ 2.16 | $ 2.17 | $ 3.07 | $ 0.60 | $ -2.48 | $ -3.09 | |
$ 2.12 | $ 2.13 | $ 2.97 | $ 0.58 | $ -2.48 | $ -3.09 | |
$ 237.88M | $ 59.47M | $ 59.17M | $ 57.53M | $ 25.77M | $ 49.24M | |
$ 241.49M | $ 60.37M | $ 61.10M | $ 59.21M | $ 25.77M | $ 49.24M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 0.21 | $ -21.60 | |
- | - | - | - | - | - | |
$ 133.56M | $ 389.99M | $ -317.67M | $ -217.91M | $ 142.76M | $ 151.90M | |
$ 128.85M | $ 128.85M | $ 181.47M | $ 34.60M | $ -36.94M | $ -151.98M | |
$ 34.84M | - | - | - | $ -14.30M | $ -151.98M | |
- | - | - | - | $ 28.22M | $ 6.07M | |
$ 160.17M | $ 217.66M | $ 140.61M | $ 61.40M | $ -8.72M | $ -145.90M | |
$ 178.46M | $ 241.58M | $ 165.23M | $ 82.48M | $ 1.51M | $ -142.69M |