Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.66B | $ 1.66B | $ 1.85B | $ 1.46B | $ 1.42B | $ 788.95M | |
$ 1.06B | $ 1.06B | $ -1.17B | $ -923.63M | $ 873.96M | $ 473.30M | |
$ 592.40M | $ 592.40M | $ 675.51M | $ 532.32M | $ 541.87M | $ 315.65M | |
$ 478.70M | $ 478.70M | $ -442.41M | $ -380.64M | $ 352.68M | $ 256.23M | |
$ 117.89M | $ 113.69M | $ 239.91M | $ 156.43M | $ 189.19M | $ 59.43M | |
$ 15.96M | $ 10.53M | - | $ 8.93M | - | - | |
$ 1.76M | $ 1.76M | $ -8.65M | $ 2.97M | $ -31.04M | $ 7.77M | |
$ 122.46M | $ 122.46M | $ 241.74M | $ 148.71M | $ 158.15M | $ 67.19M | |
$ -8.29M | $ -8.29M | $ 39.85M | $ 14.00M | $ 23.00M | $ 10.70M | |
- | - | - | - | - | - | |
$ 128.28M | $ 128.28M | $ 199.66M | $ 134.74M | $ 134.68M | $ 64.94M | |
$ 5.03 | $ 6.84 | $ 5.33 | $ 3.53 | $ 3.52 | $ 1.70 | |
$ 4.99 | $ 6.79 | $ 5.29 | $ 3.51 | $ 3.50 | $ 1.69 | |
$ 149.92M | $ 37.48M | $ 37.46M | $ 38.14M | $ 38.31M | $ 38.28M | |
$ 151.00M | $ 37.75M | $ 37.72M | $ 38.35M | $ 38.54M | $ 38.49M | |
$ 0.30 | $ 0.10 | - | $ 0.10 | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 5.23 | $ 2.44 | |
- | - | - | - | - | - | |
$ 1.54B | $ 1.54B | $ -1.61B | $ -1.30B | $ 1.23B | $ 729.52M | |
$ 129.12M | $ 128.28M | $ 199.66M | $ 134.74M | $ 134.68M | $ 64.94M | |
$ 74.42M | $ 142.38M | - | - | $ 146.35M | $ 60.70M | |
- | - | - | - | - | - | |
$ 133.48M | $ 139.03M | $ 241.74M | $ 144.74M | $ 189.19M | $ 59.43M | |
$ 200.01M | $ 205.56M | $ 302.04M | $ 197.63M | $ 236.96M | $ 85.57M |