Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.12B | $ 2.17B | $ 2.13B | $ 1.86B | $ 1.59B | $ 1.79B | |
$ 1.58B | $ 1.66B | $ 1.66B | $ 1.41B | $ 1.19B | $ 1.35B | |
$ 540.30M | $ 507.10M | $ 465.00M | $ 446.50M | $ 405.40M | $ 440.60M | |
$ 259.80M | $ 227.20M | $ 216.00M | $ 209.70M | $ 199.50M | $ 207.80M | |
$ 269.20M | $ 171.80M | $ 214.80M | $ 235.70M | $ 187.90M | $ 208.70M | |
$ -59.00M | $ -59.20M | $ -43.90M | $ -37.20M | $ -38.20M | $ -43.20M | |
$ 900.00K | $ -113.00M | $ -48.40M | $ -6.60M | $ 9.50M | $ 6.30M | |
$ 202.80M | $ 107.70M | $ 156.70M | $ 202.30M | $ 138.00M | $ 157.30M | |
$ 52.40M | $ 23.70M | $ 32.10M | $ 36.60M | $ 24.40M | $ 22.80M | |
$ 6.50M | $ 4.30M | $ 1.70M | $ 2.80M | $ 2.20M | $ 1.90M | |
$ 152.80M | $ 84.10M | $ 122.20M | $ 164.40M | $ 112.40M | $ 132.70M | |
$ 7.17 | $ 2.59 | $ 3.74 | $ 4.89 | $ 3.29 | $ 3.79 | |
$ 7.08 | $ 2.58 | $ 3.73 | $ 4.86 | $ 3.29 | $ 3.78 | |
$ 107.43M | $ 32.50M | $ 32.70M | $ 33.60M | $ 34.20M | $ 35.00M | |
$ 108.20M | $ 32.60M | $ 32.80M | $ 33.80M | $ 34.20M | $ 35.10M | |
$ 0.40 | $ 0.25 | $ 0.20 | $ 0.20 | $ 0.20 | $ 0.20 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.84B | $ 1.89B | $ 1.88B | $ 1.62B | $ 1.39B | $ 1.56B | |
$ 152.80M | $ 84.10M | $ 122.20M | $ 164.40M | $ 112.40M | $ 132.70M | |
$ 212.45M | $ 264.88M | - | - | - | - | |
- | - | - | - | - | - | |
$ 238.10M | $ 166.90M | $ 200.60M | $ 239.50M | $ 176.20M | $ 246.50M | |
$ 315.20M | $ 261.90M | $ 294.80M | $ 334.10M | $ 270.10M | $ 366.80M |