Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.76B | $ 2.62B | $ 2.41B | $ 2.41B | $ 2.33B | $ 2.22B | |
$ 2.01B | $ 1.86B | $ 1.76B | $ 1.74B | $ 1.71B | $ 1.53B | |
$ 750.74M | $ 757.06M | $ 649.35M | $ 673.26M | $ 621.80M | $ 695.81M | |
$ 126.77M | $ 19.62M | $ 392.23M | $ -32.64M | $ 404.19M | $ 492.92M | |
$ 303.21M | $ 310.63M | $ 659.58M | $ 705.90M | $ 217.60M | $ 202.89M | |
$ -135.23M | $ -114.16M | $ -86.97M | $ -92.24M | $ -107.66M | $ -131.07M | |
$ -44.78M | $ -44.59M | $ -191.52M | $ -42.95M | $ 19.11M | $ 6.41M | |
$ 247.83M | $ 394.46M | $ 362.72M | $ 191.92M | $ 129.06M | $ 78.22M | |
$ 28.86M | $ 104.84M | $ 85.55M | $ 44.36M | $ -12.19M | $ 17.10M | |
- | - | - | - | - | - | |
$ 216.01M | $ 285.86M | $ 272.14M | $ 170.97M | $ 137.97M | $ 59.07M | |
$ 3.94 | $ 4.80 | $ 4.54 | $ 2.54 | $ 1.21 | $ 0.53 | |
$ 1.96 | $ 2.39 | $ 2.26 | $ 1.26 | $ 1.20 | $ 0.52 | |
$ 1.05B | $ 238.00M | $ 239.64M | $ 239.08M | $ 114.23M | $ 112.20M | |
$ 692.82M | $ 119.77M | $ 120.63M | $ 120.76M | $ 114.63M | $ 112.68M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 0.81 | $ 0.94 | |
- | - | - | - | - | - | |
$ 2.09B | $ 1.88B | $ 1.75B | $ 1.70B | $ 2.11B | $ 2.02B | |
$ 216.01M | $ 285.86M | $ 272.14M | $ 170.97M | $ 137.97M | $ 59.07M | |
$ 82.22M | - | $ 106.87M | - | $ 132.44M | $ 50.73M | |
- | - | - | - | $ 103.59M | $ 116.51M | |
$ 383.06M | $ 409.58M | $ 373.41M | $ 202.57M | $ 232.65M | $ 194.73M | |
$ 466.32M | $ 636.20M | $ 585.91M | $ 437.85M | $ 460.47M | $ 417.60M |