Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 392.98M | $ 1.54B | $ 1.42B | $ 10.53M | $ 10.80M | $ 8.70M | |
$ 422.82M | $ 584.34M | $ 529.20M | $ 447.88M | $ 422.98M | $ 366.35M | |
$ -29.84M | $ 957.68M | $ 893.56M | $ 695.71M | $ 620.86M | $ -357.65M | |
$ 643.48M | $ 633.87M | $ 632.25M | $ 655.72M | $ 587.62M | $ 520.23M | |
$ 324.51M | $ 325.53M | $ 263.83M | $ 230.69M | $ 214.82M | $ 281.33M | |
$ -128.63M | $ -132.52M | $ -110.41M | $ -96.07M | $ -88.58M | $ 147.74M | |
$ 270.51M | $ 222.90M | $ 513.57M | $ -184.16M | $ -138.81M | $ -52.69M | |
$ 321.11M | $ 414.20M | $ 664.47M | $ 318.78M | $ 265.06M | $ 456.48M | |
$ 3.10M | $ 3.65M | $ 2.97M | $ 1.89M | $ 1.97M | $ 1.09M | |
- | - | $ 3.05M | $ 9.78M | $ 8.05M | $ 14.78M | |
$ 309.15M | $ 402.66M | $ 652.62M | $ 303.36M | $ 123.65M | $ 675.01M | |
$ 2.84 | $ 3.71 | $ 6.07 | $ 2.97 | $ 1.24 | $ 2.23 | |
$ 2.83 | $ 3.70 | $ 6.04 | $ 2.96 | $ 1.24 | $ 2.22 | |
$ 434.21M | $ 108.65M | $ 107.61M | $ 102.00M | $ 99.39M | $ 98.46M | |
$ 436.45M | $ 109.40M | $ 108.39M | $ 102.83M | $ 99.44M | $ 99.38M | |
$ 4.06 | $ 4.00 | $ 3.76 | $ 3.32 | $ 3.32 | $ 3.20 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.07B | $ 1.22B | $ 1.16B | $ 1.07B | $ 982.45M | $ 886.58M | |
$ 309.01M | $ 403.31M | $ 653.61M | $ 303.91M | $ 123.91M | $ 219.62M | |
$ 125.86M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 451.73M | $ 547.60M | $ 777.90M | $ 411.57M | $ 222.08M | $ 537.18M | |
$ 1.03B | $ 1.12B | $ 1.35B | $ 832.26M | $ 589.24M | $ 873.46M |