Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.51B | $ 2.51B | $ 2.30B | $ 1.58B | $ 990.07M | $ 1.84B | |
$ 706.66M | $ 811.61M | $ 670.23M | $ 286.98M | $ 994.41M | $ 1.30B | |
$ 1.80B | $ 1.70B | $ 1.63B | $ 1.42B | $ -4.34M | $ 543.71M | |
$ 115.13M | $ -506.13M | $ -681.84M | $ -1.44B | $ -29.65M | $ 179.75M | |
$ 678.76M | $ 220.98M | $ 91.65M | $ 277.07M | $ 25.31M | $ 363.95M | |
$ -106.57M | $ -106.57M | $ -99.24M | $ -66.66M | $ -54.98M | $ -59.81M | |
$ 45.62M | $ 45.62M | $ 12.73M | $ -205.00K | $ -331.40M | $ -2.90M | |
$ 159.05M | $ 159.05M | $ 4.95M | $ 196.62M | $ -361.07M | $ 301.25M | |
$ 41.45M | $ 41.45M | $ 2.46M | $ 44.77M | $ -176.97M | $ 69.13M | |
- | - | - | - | - | - | |
$ -869.30M | $ 117.60M | $ 2.16B | $ 151.85M | $ -184.33M | $ 228.70M | |
$ 6.34 | $ 6.32 | $ 0.14 | $ 8.69 | $ -11.53 | $ 14.27 | |
$ 6.35 | $ 6.29 | $ 0.14 | $ 8.68 | $ -11.53 | $ 14.26 | |
$ 71.78M | $ 17.95M | $ 17.96M | $ 17.21M | $ 15.99M | $ 16.03M | |
$ 72.08M | $ 18.02M | $ 18.03M | $ 17.23M | $ 15.99M | $ 16.04M | |
$ 1.20 | $ 1.20 | - | - | $ 0.70 | $ 2.80 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ -9.33 | $ 15.88 | |
- | - | - | - | $ 9.83M | $ 0.00 | |
$ 821.79M | $ 305.47M | $ -11.61M | $ -1.16B | $ 964.76M | $ 1.48B | |
- | - | - | - | $ 60.49M | $ 72.33M | |
$ 117.60M | $ 117.60M | $ 2.49M | $ 151.85M | $ -184.09M | $ 232.12M | |
$ 85.93M | $ 154.30M | $ 38.52M | - | $ 59.84M | $ 234.95M | |
$ 286.56M | $ 312.24M | $ 120.66M | $ 264.82M | $ -300.57M | $ 373.58M | |
$ 509.69M | $ 535.37M | $ 318.21M | $ 445.86M | $ -124.31M | $ 529.43M |