Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.00B | $ 960.90M | $ 911.31M | $ 896.56M | $ 844.10M | $ 778.64M | |
$ 8.98M | $ 457.19M | $ -423.81M | $ 381.26M | $ 350.55M | $ 314.11M | |
$ 993.35M | $ 503.71M | $ 1.34B | $ 515.31M | $ 493.55M | $ 464.53M | |
$ 259.70M | $ 254.45M | $ 250.00M | $ 233.12M | $ 216.11M | $ 195.44M | |
$ 266.53M | $ 249.26M | $ 237.50M | $ 282.19M | $ 277.44M | $ 269.10M | |
$ -9.00K | $ -10.42M | $ -2.00K | $ -3.60M | $ 55.70M | $ 47.99M | |
$ -13.55M | $ -10.45M | $ -2.62M | $ -610.00K | $ 915.00K | $ 419.00K | |
$ 280.07M | $ 259.68M | $ 240.12M | $ 331.29M | $ 333.14M | $ 317.50M | |
$ 60.74M | $ 54.69M | $ 55.44M | $ 70.94M | $ 75.94M | $ 58.33M | |
- | - | - | - | - | - | |
$ 445.33M | $ 204.99M | $ 1.03B | $ 260.34M | $ 257.20M | $ 259.18M | |
$ 7.43 | $ 6.83 | $ 5.75 | $ 5.94 | $ 5.49 | $ 5.42 | |
$ 7.38 | $ 6.80 | $ 5.73 | $ 5.92 | $ 5.45 | $ 5.37 | |
$ 118.06M | $ 29.99M | $ 32.13M | $ 43.84M | $ 46.88M | $ 47.81M | |
$ 118.72M | $ 30.15M | $ 32.24M | $ 43.96M | $ 47.16M | $ 48.27M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 5.59 | $ 5.58 | |
- | - | - | - | - | - | |
$ 24.73M | $ 711.64M | $ -173.81M | $ 614.37M | $ 566.66M | $ 509.55M | |
$ 219.34M | $ 204.99M | $ 184.68M | $ 260.34M | $ 257.20M | $ 259.18M | |
$ 248.26M | $ 205.14M | $ 189.69M | - | $ 257.20M | $ 258.83M | |
- | - | - | - | $ 4.40M | $ 11.31M | |
$ 402.09M | $ 259.71M | $ 240.12M | $ 334.89M | $ 337.54M | $ 328.81M | |
$ 384.27M | $ 291.68M | $ 271.30M | $ 365.30M | $ 367.19M | $ 355.73M |