Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.21B | $ 3.14B | $ 3.40B | $ 3.32B | $ 3.24B | $ 2.86B | |
$ 2.21B | $ 2.25B | $ 2.51B | $ 2.37B | $ 2.46B | $ 2.21B | |
$ 1.01B | $ 892.50M | $ 882.70M | $ 943.80M | $ 784.30M | $ 657.20M | |
$ 719.30M | $ 695.70M | $ 639.40M | $ 664.10M | $ 595.00M | $ 500.40M | |
$ 286.80M | $ 196.80M | $ 243.30M | $ 279.70M | $ 189.30M | $ 156.80M | |
$ -106.90M | $ -115.30M | $ -119.80M | $ -75.20M | $ -74.60M | $ -59.50M | |
$ 9.40M | $ 5.80M | $ -59.70M | $ 1.00M | $ -24.30M | $ -12.10M | |
$ 182.10M | $ 87.30M | $ 63.80M | $ 203.50M | $ 139.00M | $ 109.40M | |
$ 32.30M | $ 11.00M | $ -19.30M | $ 51.90M | $ 5.20M | $ 33.70M | |
- | - | - | - | - | - | |
$ 149.80M | $ 75.70M | $ 703.10M | $ 230.80M | $ 132.00M | $ 75.50M | |
$ 1.64 | $ 0.83 | $ 7.71 | $ 2.53 | $ 1.46 | $ 7.62 | |
$ 1.62 | $ 0.83 | $ 7.63 | $ 2.51 | $ 1.45 | $ 7.58 | |
$ 365.00M | $ 91.10M | $ 91.20M | $ 91.40M | $ 90.10M | $ 77.20M | |
$ 273.80M | $ 700.00K | $ 1.00M | $ 700.00K | $ 500.00K | $ 500.00K | |
$ 1.04 | $ 1.04 | $ 0.96 | $ 0.88 | $ 0.82 | $ 0.79 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.57B | $ 2.95B | $ 3.15B | $ 3.04B | $ 3.05B | $ 2.71B | |
$ 149.80M | $ 75.70M | $ 703.10M | $ 230.80M | $ 131.60M | $ 588.60M | |
$ 159.88M | $ 95.57M | - | - | - | - | |
- | - | - | - | - | - | |
$ 188.10M | $ 202.60M | $ 183.60M | $ 278.70M | $ 213.60M | $ 168.90M | |
$ 321.20M | $ 391.40M | $ 346.70M | $ 424.60M | $ 325.40M | $ 256.40M |