Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 949.30M | $ 882.60M | $ 868.50M | $ 855.80M | $ 789.20M | $ 640.80M | |
$ 648.30M | $ 600.10M | $ 564.60M | $ 529.30M | $ 532.00M | $ 479.90M | |
$ 301.00M | $ 282.50M | $ 303.90M | $ 326.50M | $ 257.20M | $ 160.90M | |
$ 62.40M | $ 33.10M | $ 32.70M | $ 28.70M | $ 26.30M | $ 24.50M | |
$ 238.60M | $ 249.40M | $ 271.20M | $ 297.80M | $ 230.90M | $ 136.40M | |
$ 6.30M | $ -11.80M | $ 6.70M | $ -300.00K | $ -13.00M | $ -17.60M | |
$ 23.10M | $ -30.80M | $ -7.30M | $ -37.00M | $ -42.80M | $ -800.00K | |
$ 218.80M | $ 230.40M | $ 286.50M | $ 261.10M | $ 175.10M | $ 118.00M | |
$ 112.90M | $ 26.00M | $ 97.70M | $ 109.40M | $ 66.10M | $ 46.80M | |
- | - | - | - | - | - | |
$ 105.90M | $ 204.40M | $ 188.80M | $ 147.60M | $ 107.70M | $ 71.20M | |
$ 1.23 | $ 2.38 | $ 2.20 | $ 1.77 | $ 1.27 | $ 0.84 | |
$ 1.22 | $ 2.34 | $ 2.19 | $ 1.71 | $ 1.25 | $ 0.83 | |
$ 343.71M | $ 85.88M | $ 85.83M | $ 85.71M | $ 85.51M | $ 85.26M | |
$ 346.01M | $ 86.40M | $ 86.08M | $ 86.14M | $ 86.08M | $ 85.79M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 570.30M | $ 633.20M | - | $ -558.00M | $ 558.30M | $ 504.40M | |
- | - | - | - | $ 200.00K | $ 1.00M | |
$ 105.90M | $ 204.40M | $ 188.80M | $ 151.70M | $ 109.00M | $ 71.20M | |
$ 193.53M | $ 169.34M | $ 210.58M | $ 233.11M | $ 135.64M | $ 71.68M | |
$ 219.10M | $ 232.40M | $ 289.50M | $ 261.50M | $ 175.30M | $ 119.00M | |
$ 423.10M | $ 434.80M | $ 289.50M | $ 460.20M | $ 399.30M | $ 314.90M |