Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 681.88M | $ 582.02M | $ 437.86M | $ 305.44M | $ 159.74M | $ 6.00M | |
$ 145.56M | $ 121.24M | $ 83.48M | $ 55.52M | $ 27.74M | $ 1.58M | |
$ 536.32M | $ 460.79M | $ 354.37M | $ 249.92M | $ 132.00M | $ 4.42M | |
$ 361.03M | $ 268.76M | $ 234.19M | $ 162.39M | $ 115.02M | $ 150.32M | |
$ 175.29M | $ 192.03M | $ 120.19M | $ 87.53M | $ 16.99M | $ -145.90M | |
$ 4.07M | $ 9.03M | $ 15.67M | $ -23.97M | $ -28.22M | $ -6.07M | |
$ -33.24M | $ -9.61M | $ 169.00K | $ 26.13M | $ 25.71M | - | |
$ 175.34M | $ 173.40M | $ 104.69M | $ 37.43M | $ -36.94M | $ -151.98M | |
$ 52.71M | $ 44.54M | $ -76.78M | $ 2.83M | $ -6.42M | $ 0.00 | |
- | - | - | - | - | - | |
$ 122.63M | $ 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 | |
$ 228.75M | $ 59.47M | $ 59.17M | $ 57.53M | $ 25.77M | $ 49.24M | |
$ 232.09M | $ 60.37M | $ 61.10M | $ 59.21M | $ 25.77M | $ 49.24M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | $ -21.60 | |
- | - | - | - | - | - | |
$ 250.15M | $ 389.99M | $ 317.67M | $ 217.91M | $ 142.76M | $ 151.90M | |
$ 122.63M | $ 128.85M | $ 181.47M | $ 34.60M | $ -36.94M | $ -151.98M | |
$ 83.03M | - | - | - | - | $ -151.98M | |
- | - | - | - | - | $ 6.07M | |
$ 148.94M | $ 197.15M | $ 123.48M | $ 61.62M | $ -8.72M | $ -145.90M | |
$ 167.61M | $ 221.51M | $ 146.87M | $ 80.46M | $ 1.51M | $ -142.69M |