Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 489.63M | $ 520.09M | $ 433.49M | $ 641.44M | $ 609.56M | $ 404.39M | |
$ 231.14M | $ 290.76M | $ 260.90M | $ 375.14M | $ 349.93M | $ 294.53M | |
$ 258.48M | $ 229.33M | $ 172.59M | $ 266.30M | $ 259.63M | $ 109.86M | |
$ 64.02M | $ 41.47M | $ 140.37M | $ 41.01M | $ 54.25M | $ 45.36M | |
$ 194.46M | $ 189.92M | $ 137.81M | $ 240.50M | $ 224.45M | $ 64.50M | |
$ 32.87M | $ 19.75M | $ 3.15M | $ 4.92M | $ 6.83M | $ 9.89M | |
$ -10.54M | $ -1.90M | $ -2.91M | $ -6.16M | $ 297.00K | $ -108.19M | |
$ 234.69M | $ 205.70M | $ 148.58M | $ 229.42M | $ 217.92M | $ -53.58M | |
$ 31.70M | $ 23.73M | $ 19.58M | $ 38.69M | $ 18.89M | $ 12.96M | |
$ 2.00M | $ 2.00M | - | - | - | - | |
$ 201.89M | $ 192.94M | $ 48.34M | $ 210.10M | $ 196.00M | $ -70.90M | |
$ 0.79 | $ 1.04 | $ 0.19 | $ 1.12 | $ 1.08 | $ -0.40 | |
$ 0.79 | $ 1.04 | $ 0.19 | $ 1.12 | $ 1.07 | $ -0.40 | |
$ 739.94B | $ 184.99B | $ 190.52B | $ 186.14M | $ 181.05M | $ 179.13M | |
$ 741.66B | $ 185.42B | $ 191.16B | $ 187.48M | $ 182.37M | $ 180.13M | |
$ 0.16 | $ 0.16 | $ 0.16 | $ 0.12 | $ 0.09 | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 295.16M | $ 332.24M | $ 295.68M | $ -400.94M | $ -385.10M | $ -339.89M | |
- | - | - | - | - | - | |
$ 201.89M | $ 192.94M | $ 48.34M | $ 210.10M | $ 196.00M | $ -70.90M | |
$ 218.85M | $ 151.19M | $ 109.21M | $ 168.62M | $ 160.17M | $ 67.62M | |
$ 239.82M | $ 207.71M | $ 151.92M | $ 231.42M | $ 221.52M | $ -47.09M | |
$ 323.84M | $ 292.11M | $ 226.07M | $ 327.63M | $ 321.73M | $ 33.86M |