Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.40B | $ 1.91B | $ 1.99B | $ 975.09M | $ 324.07M | $ 472.40M | |
$ 629.77M | $ 993.15M | $ 670.14M | $ 388.60M | $ 308.24M | $ 118.90M | |
$ 1.77B | $ 913.86M | $ 1.32B | $ 586.49M | $ 15.83M | $ 353.50M | |
$ 748.57M | $ 51.25M | $ 47.20M | $ 107.30M | $ 48.33M | $ 81.39M | |
$ 1.19B | $ 1.12B | $ 853.19M | $ 77.96M | $ -841.24M | $ 55.51M | |
$ -74.44M | $ -135.66M | $ -80.33M | $ -59.02M | $ -58.50M | $ -79.23M | |
$ -342.00K | $ 273.79M | $ -411.79M | $ 490.54M | $ -221.68M | $ 187.83M | |
$ 1.04B | $ 1.00B | $ 776.34M | $ 6.59M | $ -906.21M | $ -76.32M | |
$ 203.13M | $ 77.77M | $ 3.10M | $ 233.00K | $ -166.00K | $ -210.00K | |
- | - | - | - | - | - | |
$ 837.46M | $ 922.97M | $ 727.70M | $ -8.40M | $ -921.31M | $ -77.35M | |
$ 8.41 | $ 10.09 | $ 9.26 | $ -0.13 | $ -21.55 | $ -2.00 | |
$ 8.32 | $ 10.03 | $ 8.92 | $ -0.13 | $ -21.55 | $ -2.00 | |
$ 399.65M | $ 91.48M | $ 78.56M | $ 62.99M | $ 42.74M | $ 38.71M | |
$ 404.33M | $ 92.06M | $ 86.68M | $ 62.99M | $ 42.74M | $ 38.71M | |
$ 1.62 | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 956.08M | $ 1.04B | $ 717.34M | $ 278.11M | $ 164.66M | $ 200.29M | |
- | - | - | - | - | - | |
$ 837.46M | $ 922.97M | $ 773.24M | $ 6.36M | $ -906.04M | $ -76.32M | |
$ 932.56M | $ 790.59M | - | - | - | - | |
$ 1.12B | $ 1.14B | $ 856.67M | $ 65.61M | $ -847.70M | $ 2.91M | |
$ 1.81B | $ 1.62B | $ 1.11B | $ 206.44M | $ -685.58M | $ 215.71M |