Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 479.55M | $ 563.61M | $ 501.99M | $ 291.34M | $ 225.15M | $ 321.10M | |
$ 213.93M | $ 250.28M | $ 254.86M | $ 189.99M | $ 167.99M | $ 120.71M | |
$ 239.47M | $ 313.32M | $ 247.13M | $ 101.35M | $ 57.16M | $ 200.38M | |
$ 53.06M | $ 72.72M | $ 72.76M | $ 64.25M | $ 103.02M | $ 142.24M | |
$ 173.88M | $ 240.61M | $ 174.37M | $ 37.10M | $ 4.10M | $ 48.15M | |
$ -18.73M | $ -22.64M | $ -36.32M | $ -38.70M | $ -40.03M | $ -33.40M | |
$ 44.95M | $ 6.78M | $ -31.73M | $ -75.84M | $ -55.31M | $ -58.92M | |
$ 160.36M | $ 224.75M | $ 106.31M | $ -2.67M | $ -33.59M | $ 13.84M | |
$ 38.16M | $ 51.05M | $ 32.37M | $ 1.90M | $ -8.46M | $ 7.61M | |
- | - | - | - | - | - | |
$ 122.19M | $ 173.70M | $ 73.94M | $ -4.58M | $ -25.13M | $ 6.27M | |
$ 1.19 | $ 1.71 | $ 0.76 | $ -0.05 | $ -0.29 | $ 0.07 | |
$ 1.12 | $ 1.56 | $ 0.74 | $ -0.05 | $ -0.29 | $ 0.07 | |
$ 404.21M | $ 101.35M | $ 97.21M | $ 96.61M | $ 96.02M | $ 94.50M | |
$ 413.59M | $ 105.32M | $ 100.06M | $ 96.61M | - | $ 94.50M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 223.15M | $ 323.00M | $ 327.62M | $ 184.44M | $ 212.20M | $ 262.95M | |
$ 122.19M | $ 173.70M | $ 73.94M | $ -4.58M | $ -25.13M | $ 6.24M | |
$ 207.91M | $ 246.12M | - | - | - | - | |
- | - | - | - | - | - | |
$ 181.42M | $ 248.65M | $ 139.57M | $ 31.69M | $ 2.50M | $ 47.24M | |
$ 260.26M | $ 332.62M | $ 207.24M | $ 102.21M | $ 68.11M | $ 109.76M |