Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.10B | $ 882.60M | $ 868.50M | $ 855.80M | $ 789.20M | $ 640.80M | |
$ 685.40M | $ 600.10M | $ 564.60M | $ 529.30M | $ 532.00M | $ 479.90M | |
$ 417.50M | $ 282.50M | $ 303.90M | $ 326.50M | $ 257.20M | $ 160.90M | |
$ 67.10M | $ 33.10M | $ 32.70M | $ 28.70M | $ 26.30M | $ 24.50M | |
$ 350.40M | $ 249.40M | $ 271.20M | $ 297.80M | $ 230.90M | $ 136.40M | |
$ -17.40M | $ -11.80M | $ 14.40M | $ -300.00K | $ 13.00M | $ 17.60M | |
$ 1.30M | $ -30.80M | $ 8.80M | $ -37.00M | $ -42.80M | $ -800.00K | |
$ 285.90M | $ 230.40M | $ 278.10M | $ 261.10M | $ 175.10M | $ 118.00M | |
$ 161.30M | $ 26.00M | $ 97.70M | $ 109.40M | $ 66.10M | $ 46.80M | |
- | - | - | - | - | - | |
$ 125.90M | $ 204.40M | $ 180.40M | $ 151.70M | $ 107.70M | $ 71.20M | |
$ 1.45 | $ 2.38 | $ 2.20 | $ 1.77 | $ 1.27 | $ 0.84 | |
$ 1.44 | $ 2.34 | $ 2.19 | $ 1.71 | $ 1.25 | $ 0.83 | |
$ 343.81M | $ 85.88M | $ 85.83M | $ 85.71M | $ 85.51M | $ 85.26M | |
$ 346.68M | $ 86.40M | $ 86.08M | $ 86.14M | $ 86.08M | $ 85.79M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 752.50M | $ 633.20M | $ 597.30M | $ -558.00M | $ -558.30M | $ -504.40M | |
- | - | - | - | - | - | |
$ 124.60M | $ 204.40M | $ 180.40M | $ 151.70M | $ 109.00M | $ 71.20M | |
$ 270.14M | $ 169.34M | $ 204.40M | $ 233.11M | $ 128.70M | $ 86.73M | |
$ 286.00M | $ 232.40M | $ 275.00M | $ 261.50M | $ 175.30M | $ 119.00M | |
$ 497.10M | $ 434.80M | $ 476.50M | $ 460.20M | $ 399.30M | $ 314.90M |