Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 477.36M | $ 520.09M | $ 569.79M | $ 641.44M | $ 609.56M | $ 404.39M | |
$ 135.90M | $ 290.76M | $ 357.45M | $ 359.94M | $ 330.86M | $ 294.53M | |
$ 341.46M | $ 229.33M | $ 212.35M | $ 281.50M | $ 278.70M | $ 109.86M | |
$ 164.50M | $ 41.47M | $ 59.27M | $ 41.01M | $ 54.25M | $ 45.36M | |
$ 176.97M | $ 187.85M | $ 153.08M | $ 240.50M | $ 224.45M | $ 64.50M | |
$ 29.92M | $ 19.75M | $ 229.00K | $ 4.92M | $ -6.83M | $ -9.89M | |
$ -7.36M | $ -1.90M | $ 8.88M | $ -6.16M | $ 297.00K | $ -108.19M | |
$ 213.96M | $ 205.70M | $ 58.74M | $ 229.42M | $ 217.92M | $ -53.58M | |
$ 30.04M | $ 23.73M | $ 22.82M | $ 38.69M | $ 18.89M | $ 12.96M | |
$ 2.00M | $ 2.00M | - | - | - | - | |
$ 192.76M | $ 192.94M | $ 35.92M | $ 210.10M | $ 196.00M | $ -70.90M | |
$ 0.74 | $ 1.04 | $ 0.19 | $ 1.12 | $ 1.08 | $ -0.40 | |
$ 0.74 | $ 1.04 | $ 0.19 | $ 1.12 | $ 1.07 | $ -0.40 | |
$ 739.94B | $ 184.99B | $ 190.52M | $ 186.14M | $ 181.05M | $ 179.13M | |
$ 741.66B | $ 185.42B | $ 191.16M | $ 187.48M | $ 182.37M | $ 180.13M | |
$ 0.20 | $ 0.16 | $ 0.16 | $ 0.12 | $ 0.09 | - | |
- | - | - | - | - | - | |
- | - | - | - | - | $ 0.19 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 104.26M | $ 332.24M | - | $ -400.94M | $ 385.10M | $ 339.89M | |
- | - | - | - | $ 3.60M | $ 6.49M | |
$ 192.76M | $ 192.94M | $ 35.92M | $ 210.10M | $ 196.00M | $ -70.90M | |
$ 143.70M | $ 151.19M | $ 133.91M | $ 168.62M | $ 199.02M | $ 14.07M | |
$ 168.53M | $ 207.71M | $ 65.07M | $ 231.42M | $ 221.52M | $ -47.09M | |
$ 231.44M | $ 292.11M | $ 166.32M | $ 327.63M | $ 321.73M | $ 33.86M |