Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 389.96M | $ 3.45M | $ 5.19M | $ 10.53M | $ 1.04B | $ 1.03B | |
$ 830.02M | $ 548.92M | $ 498.08M | $ 417.02M | $ 394.83M | $ 366.35M | |
$ -280.72M | $ -545.47M | $ -492.89M | $ 860.08M | $ 649.01M | $ 662.11M | |
$ 417.94M | $ 832.33M | $ 848.38M | $ 629.38M | $ 448.94M | $ 420.52M | |
$ 950.57M | $ 359.24M | $ 263.83M | $ 230.69M | $ 200.07M | $ 241.59M | |
$ -66.83M | $ -132.52M | $ -110.41M | $ -96.07M | $ -88.58M | $ -77.62M | |
$ -237.06M | $ -222.90M | $ -39.42M | $ -184.16M | $ 19.06M | $ 61.38M | |
$ 1.08B | $ 415.92M | $ 192.84M | $ 318.78M | $ 130.55M | $ 225.36M | |
$ 3.65M | $ 3.65M | $ 2.97M | $ 1.89M | $ 1.97M | $ 1.09M | |
- | - | $ 3.05M | $ 9.78M | - | - | |
$ 1.07B | $ 403.31M | $ 181.98M | $ 303.91M | $ 123.65M | $ 219.08M | |
$ 3.72 | $ 3.71 | $ 6.07 | $ 2.97 | $ 1.24 | $ 2.23 | |
$ 3.67 | $ 3.70 | $ 6.04 | $ 2.96 | $ 1.24 | $ 2.22 | |
$ 434.61M | $ 108.65M | $ 107.61M | $ 102.00M | $ 99.39M | $ 98.46M | |
$ 437.60M | $ 109.40M | $ 108.39M | $ 102.83M | $ 99.44M | $ 99.38M | |
$ 4.00 | $ 4.00 | $ 3.76 | $ 3.32 | $ 3.32 | $ 3.20 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.25B | $ 1.38B | $ 1.35B | $ 1.05B | $ 843.77M | $ 786.87M | |
$ 405.01M | $ 403.31M | $ 653.61M | $ 303.91M | $ 123.91M | $ 219.62M | |
$ 65.81M | - | $ 148.73M | - | $ 123.71M | $ 181.90M | |
- | - | - | - | $ 91.53M | $ 80.71M | |
$ 1.15B | $ 549.32M | $ 306.27M | $ 416.08M | $ 222.08M | $ 306.06M | |
$ 1.73B | $ 1.12B | $ 883.29M | $ 836.77M | $ 589.24M | $ 642.34M |