Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.02B | $ 960.90M | $ 911.31M | $ 896.56M | $ 844.10M | $ 778.64M | |
$ 232.84M | $ 457.19M | $ 423.81M | $ -381.26M | $ -350.55M | $ -318.08M | |
$ 785.87M | $ 503.71M | $ 487.50M | $ 515.31M | $ 493.55M | $ 1.10B | |
$ 263.32M | $ 254.45M | $ 250.00M | $ 233.12M | $ 216.11M | $ 195.44M | |
$ 273.17M | $ 249.26M | $ 237.50M | $ 282.19M | $ 277.44M | $ 265.13M | |
$ -10.39M | $ -10.42M | $ -2.62M | $ -3.60M | $ -4.40M | $ -11.31M | |
$ -14.96M | $ -10.45M | $ -2.62M | $ -610.00K | $ -915.00K | $ -4.38M | |
$ 288.13M | $ 259.68M | $ 240.12M | $ 331.29M | $ 333.14M | $ 317.50M | |
$ 63.06M | $ 54.69M | $ 55.44M | $ 70.94M | $ 75.94M | $ 58.33M | |
- | - | - | - | - | - | |
$ 225.06M | $ 204.99M | $ 184.68M | $ 260.34M | $ 257.20M | $ 836.03M | |
$ 7.64 | $ 6.83 | $ 5.75 | $ 5.94 | $ 5.49 | $ 5.42 | |
$ 7.61 | $ 6.80 | $ 5.73 | $ 5.92 | $ 5.45 | $ 5.37 | |
$ 117.29M | $ 29.99M | $ 32.13M | $ 43.84M | $ 46.88M | $ 47.81M | |
$ 117.97M | $ 30.15M | $ 32.24M | $ 43.96M | $ 47.16M | $ 48.27M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 141.34M | $ 711.64M | $ 673.81M | $ -148.14M | $ -134.43M | $ -122.64M | |
$ 225.06M | $ 204.99M | $ 184.68M | $ 260.34M | $ 257.20M | $ 259.18M | |
$ 265.09M | $ 205.14M | - | - | - | - | |
- | - | - | - | - | - | |
$ 410.14M | $ 259.71M | $ 240.12M | $ 334.89M | $ 337.54M | $ 340.12M | |
$ 445.83M | $ 291.68M | $ 271.30M | $ 365.30M | $ 367.19M | $ 367.04M |