Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.31B | $ 2.11B | $ 2.07B | $ 2.78B | $ 1.42B | $ 694.85M | |
$ 1.60B | $ 1.37B | $ 1.32B | $ 1.74B | $ 934.70M | $ 538.86M | |
$ 709.70M | $ 745.30M | $ 748.50M | $ 897.50M | $ 489.40M | $ 155.99M | |
$ 230.20M | $ 172.90M | $ 140.20M | $ 106.00M | $ 47.40M | $ 51.55M | |
$ 468.70M | $ 572.40M | $ 576.10M | $ 784.80M | $ 442.00M | $ 104.43M | |
$ 31.20M | $ 71.20M | $ -62.20M | $ 66.10M | $ 48.80M | $ 42.45M | |
$ 412.80M | $ 240.70M | $ 70.80M | - | $ -173.78M | $ -196.83M | |
$ -61.80M | $ 253.50M | $ 393.10M | $ 424.10M | $ 219.50M | $ -134.84M | |
$ 211.20M | $ 210.80M | $ 250.30M | $ 143.30M | $ 85.20M | $ 25.13M | |
- | - | - | - | - | - | |
$ -311.40M | $ -208.90M | $ -57.30M | $ 215.50M | $ 73.10M | $ -163.72M | |
$ -0.57 | $ -0.85 | $ 0.23 | $ 0.90 | $ 0.53 | $ -0.67 | |
$ -0.57 | $ -0.85 | $ 0.23 | $ 0.89 | $ 0.53 | $ -0.67 | |
$ 980.81M | $ 246.86M | $ 247.84M | $ 240.09M | $ 137.04M | $ 110.00M | |
$ 980.72M | $ 246.86M | $ 248.66M | $ 242.02M | $ 137.04M | $ 110.00M | |
$ 1.63 | $ 0.40 | $ 0.68 | $ 0.65 | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.84B | $ 1.54B | - | - | - | - | |
- | - | - | - | - | - | |
$ -311.40M | $ -208.90M | $ -57.30M | $ 215.50M | $ 73.10M | $ -163.72M | |
$ 227.06M | $ 322.52M | $ 309.93M | $ 616.41M | $ 265.63M | $ 32.82M | |
$ 72.10M | $ 322.40M | $ 453.90M | $ 468.90M | $ 261.50M | $ -103.84M | |
$ 588.40M | $ 770.80M | $ 1.20B | $ 1.14B | $ 522.70M | $ 48.65M |