Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 815.03M | $ 795.32M | $ 645.59M | $ 492.44M | $ 401.07M | $ 39.90M | |
- | - | - | $ 145.77M | $ 121.24M | $ 0.00 | |
$ 815.03M | $ 795.32M | $ 645.59M | $ 346.67M | $ 279.83M | $ 39.90M | |
$ 498.00M | $ 498.00M | $ 418.80M | $ 185.77M | $ 98.21M | $ 55.64M | |
$ 317.03M | $ 297.32M | $ 226.79M | $ 160.90M | $ 181.62M | $ -15.74M | |
$ -293.23M | $ -293.23M | $ -213.93M | $ 147.68M | $ 137.15M | $ -32.44M | |
$ -141.63M | $ -158.41M | $ -910.36M | $ 694.93M | $ 105.94M | $ 177.20M | |
$ 152.89M | $ 149.96M | $ 934.59M | $ 708.14M | $ 150.42M | $ 129.01M | |
$ 28.14M | $ 28.14M | $ 198.33M | $ 191.06M | $ 37.78M | $ 14.88M | |
$ 9.64M | $ 9.64M | $ 12.75M | $ 83.53M | $ 14.12M | - | |
$ 117.12M | $ 114.19M | $ 808.94M | $ 445.25M | $ 113.32M | $ 111.56M | |
$ 0.55 | $ 0.42 | $ 2.95 | $ 2.03 | $ 0.58 | - | |
$ 80.36 | $ 0.41 | $ 2.09 | $ 2.00 | $ 0.58 | - | |
$ 274.64B | $ 273.66M | $ 274.48M | $ 219.83M | $ 194.63M | - | |
$ 311.11B | $ 275.54M | $ 311.10M | $ 222.12M | $ 195.80M | - | |
$ 0.24 | $ 0.23 | $ 0.23 | $ 0.22 | $ 0.21 | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 351.68M | - | $ 418.80M | $ -331.54M | $ -219.45M | $ 55.64M | |
$ 117.12M | $ 114.19M | $ 808.94M | $ 445.25M | $ 113.32M | $ 111.56M | |
$ 87.63M | $ 79.45M | $ 688.57M | $ 537.24M | $ 122.16M | $ 98.29M | |
- | - | - | - | - | $ 32.44M | |
$ 446.12M | $ 443.20M | $ 1.12B | $ 839.25M | $ 276.64M | $ 161.45M | |
$ 456.71M | $ 484.23M | $ 1.16B | $ 851.38M | $ 287.47M | $ 167.73M |