Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 5.32B | $ 5.50B | $ 6.60B | $ 5.61B | $ 4.55B | $ 4.75B | |
$ 3.39B | $ 4.94B | $ 5.68B | $ 4.85B | $ 4.07B | $ -600.70M | |
$ 1.90B | $ 559.40M | $ 920.50M | $ 761.50M | $ 480.60M | $ 5.35B | |
$ 316.20M | $ 263.00M | $ 320.10M | $ 462.40M | $ 533.00M | $ 530.20M | |
$ 154.10M | $ 296.40M | $ 600.40M | $ 533.70M | $ 286.70M | $ 207.80M | |
$ -9.00M | $ -7.20M | $ -6.70M | $ -10.40M | $ -10.30M | $ -8.10M | |
$ 36.80M | $ 16.90M | $ 10.30M | $ -18.70M | $ -6.50M | $ 1.60M | |
$ 138.50M | $ 306.10M | $ 604.00M | $ 542.00M | $ 282.90M | $ 198.10M | |
$ 26.70M | $ 67.60M | $ 146.20M | $ 136.60M | $ 71.20M | $ 51.10M | |
$ 100.00K | $ 100.00K | - | - | - | - | |
$ 111.80M | $ 238.50M | $ 457.80M | $ 405.40M | $ 211.70M | $ 4.14B | |
$ 0.64 | $ 1.35 | $ 2.57 | $ 2.28 | $ 1.19 | $ 0.83 | |
$ 0.63 | $ 1.34 | $ 2.56 | $ 2.28 | $ 1.19 | $ 0.83 | |
$ 702.70M | $ 177.30M | $ 177.90M | $ 177.60M | $ 177.30M | $ 177.10M | |
$ 705.60M | $ 178.20M | $ 178.80M | $ 178.10M | $ 177.60M | $ 177.30M | |
$ 0.39 | $ 0.36 | $ 0.32 | $ 0.28 | $ 2.26 | $ 0.24 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.90B | $ 5.20B | $ 6.00B | $ -764.40M | $ -213.90M | $ -70.50M | |
- | - | - | - | - | - | |
$ 111.80M | $ 238.50M | $ 457.80M | $ 405.40M | $ 211.70M | $ 147.00M | |
$ 106.02M | $ 181.92M | - | - | - | - | |
$ 150.90M | $ 320.30M | $ 613.60M | $ 554.50M | $ 296.50M | $ 214.70M | |
$ 558.80M | $ 702.80M | $ 963.60M | $ 850.70M | $ 587.00M | $ 507.60M |