Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.16B | $ 2.17B | $ 2.13B | $ 1.86B | $ 1.59B | $ 1.79B | |
$ 1.64B | $ 1.66B | $ -1.66B | $ -1.41B | $ 1.19B | $ 1.35B | |
$ 522.30M | $ 507.10M | $ 465.00M | $ 446.50M | $ 405.40M | $ 440.60M | |
$ 228.40M | $ 227.50M | $ 212.50M | $ 207.50M | $ 196.40M | $ 207.80M | |
$ 204.50M | $ 171.80M | $ 249.00M | $ 239.00M | $ 209.00M | $ 232.80M | |
$ -59.90M | $ -59.20M | $ -43.90M | $ -37.20M | $ -38.20M | $ -43.20M | |
$ 70.90M | $ 72.30M | $ 14.10M | $ -4.40M | $ -32.80M | $ -32.30M | |
$ 120.10M | $ 107.70M | $ 156.70M | $ 202.30M | $ 138.00M | $ 157.30M | |
$ 27.10M | $ 23.70M | $ 32.10M | $ 36.60M | $ 24.40M | $ 22.80M | |
$ 4.80M | $ 4.30M | $ 1.70M | $ 2.80M | $ 2.20M | $ 1.90M | |
$ 93.80M | $ 84.10M | $ 122.20M | $ 164.40M | $ 112.40M | $ 132.70M | |
$ 5.34 | $ 2.59 | $ 3.74 | $ 4.89 | $ 3.29 | $ 3.79 | |
$ 5.25 | $ 2.58 | $ 3.73 | $ 4.86 | $ 3.29 | $ 3.78 | |
$ 108.13M | $ 32.50M | $ 32.70M | $ 33.60M | $ 34.20M | $ 35.00M | |
$ 108.60M | $ 32.60M | $ 32.80M | $ 33.80M | $ 34.20M | $ 35.10M | |
$ 0.30 | $ 0.25 | $ 0.20 | $ 0.20 | $ 0.20 | $ 0.20 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 3.99 | $ 4.23 | |
- | - | - | - | - | - | |
$ 1.86B | $ 1.89B | $ -1.45B | $ -1.20B | $ 1.39B | $ 1.56B | |
$ 93.80M | $ 84.10M | $ 122.20M | $ 164.40M | $ 112.40M | $ 132.70M | |
$ 218.85M | $ 264.88M | - | - | $ 129.60M | $ 153.31M | |
- | - | - | - | $ 38.20M | $ 43.20M | |
$ 181.40M | $ 166.90M | $ 152.00M | $ 197.40M | $ 176.20M | $ 200.50M | |
$ 266.20M | $ 261.90M | $ 267.40M | $ 317.40M | $ 270.10M | $ 298.90M |