Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.52B | $ 2.51B | $ 2.30B | $ 1.58B | $ 990.07M | $ 1.84B | |
$ 869.14M | $ 2.01B | $ 670.23M | $ 286.98M | $ 994.41M | $ 1.30B | |
$ 1.65B | $ 497.74M | $ 1.63B | $ 1.42B | $ -4.34M | $ 543.71M | |
$ -218.51M | $ -506.13M | $ -681.84M | $ -1.44B | $ -29.65M | $ 179.75M | |
$ 601.00M | $ 220.98M | $ 91.65M | $ 277.07M | $ 25.31M | $ 363.95M | |
$ -104.46M | $ -106.57M | $ -99.24M | $ -66.66M | $ -54.98M | $ -59.81M | |
$ 45.67M | $ 45.62M | $ 12.73M | $ -205.00K | $ -331.40M | $ -2.90M | |
$ 83.30M | $ 159.05M | $ 4.95M | $ 196.62M | $ -361.07M | $ 301.25M | |
$ 22.75M | $ 41.45M | $ 2.46M | $ 44.77M | $ -176.97M | $ 69.13M | |
- | - | - | - | - | - | |
$ 533.18M | $ 113.41M | $ 2.16B | $ 151.85M | $ -184.33M | $ 228.70M | |
$ 3.18 | $ 6.32 | $ 0.14 | $ 8.69 | $ -11.53 | $ 14.27 | |
$ 3.19 | $ 6.29 | $ 0.14 | $ 8.68 | $ -11.53 | $ 14.26 | |
$ 71.68M | $ 17.95M | $ 17.96M | $ 17.21M | $ 15.99M | $ 16.03M | |
$ 71.97M | $ 18.02M | $ 18.03M | $ 17.23M | $ 15.99M | $ 16.04M | |
$ 1.80 | $ 1.20 | - | - | $ 0.70 | $ 2.80 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ -9.33 | $ 15.88 | |
- | - | - | - | $ 9.83M | $ 0.00 | |
$ 650.63M | $ 305.47M | $ -11.61M | $ -1.16B | $ 964.76M | $ 1.48B | |
- | - | - | - | $ 60.49M | $ 72.33M | |
$ 60.53M | $ 117.60M | $ 2.49M | $ 151.85M | $ -184.09M | $ 232.12M | |
$ 97.30M | $ 154.30M | $ 38.52M | - | $ 59.84M | $ 234.95M | |
$ 386.51M | $ 267.11M | $ 120.66M | $ 264.82M | $ -300.57M | $ 373.58M | |
$ 618.80M | $ 490.24M | $ 318.21M | $ 445.86M | $ -124.31M | $ 529.43M |