Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.22B | $ 2.04B | $ 1.87B | $ 1.70B | $ 1.39B | $ 1.18B | |
$ 868.90M | $ 843.50M | $ 779.30M | $ 698.40M | $ 556.40M | $ 483.10M | |
$ 1.35B | $ 1.20B | $ 1.09B | $ 1.00B | $ 833.10M | $ 695.90M | |
$ 942.90M | $ 964.50M | $ 923.50M | $ 743.90M | $ 617.90M | $ 506.30M | |
$ 411.00M | $ 230.60M | $ 167.80M | $ 257.00M | $ 215.20M | $ 189.60M | |
$ -42.20M | $ -51.70M | $ -28.40M | $ -8.70M | $ -9.50M | $ -8.70M | |
$ -32.30M | $ 2.60M | $ -8.80M | $ -2.60M | $ -75.50M | $ 17.60M | |
$ 418.70M | $ 181.50M | $ 130.60M | $ 250.50M | $ 283.00M | $ 198.50M | |
$ 84.20M | $ 33.00M | $ 56.50M | $ 62.60M | $ 59.70M | $ 45.60M | |
$ -8.00M | $ -7.40M | $ -3.60M | $ 6.30M | $ 30.30M | $ -900.00K | |
$ 326.50M | $ 141.10M | $ 70.50M | $ 193.30M | $ 223.60M | $ 152.00M | |
$ 7.62 | $ 3.31 | $ 1.65 | $ 4.50 | $ 5.22 | $ 3.56 | |
$ 7.58 | $ 3.29 | $ 1.64 | $ 4.45 | $ 5.18 | $ 3.52 | |
$ 171.00M | $ 42.60M | $ 42.60M | $ 43.00M | $ 42.90M | $ 42.70M | |
$ 172.40M | $ 42.90M | $ 42.90M | $ 43.40M | $ 43.20M | $ 43.20M | |
$ 1.61 | $ 1.55 | $ 1.46 | $ 1.31 | $ 1.22 | $ 1.14 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | $ 4.27 | |
- | - | - | - | - | - | |
$ 1.81B | $ 1.81B | $ 1.70B | $ 1.44B | $ 1.17B | $ 989.40M | |
$ 326.50M | $ 141.10M | $ 70.50M | $ 193.30M | $ 223.60M | $ 152.00M | |
$ 252.52M | $ 158.78M | - | - | - | $ 136.06M | |
- | - | - | - | - | $ 11.10M | |
$ 428.00M | $ 242.20M | $ 160.70M | $ 259.20M | $ 294.10M | $ 209.60M | |
$ 567.40M | $ 427.10M | $ 327.30M | $ 409.90M | $ 433.60M | $ 327.30M |