Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.50B | $ 2.51B | $ 2.30B | $ 1.71B | $ 990.07M | $ 1.84B | |
$ 1.54B | $ 2.01B | $ 1.96B | $ 1.48B | $ 994.41M | $ 969.99M | |
$ 952.69M | $ 497.74M | $ 340.47M | $ 231.54M | $ -4.34M | $ 870.98M | |
$ 24.17M | $ 248.12M | $ 214.21M | $ -164.96M | $ 306.74M | $ 164.19M | |
$ 34.61M | $ 220.98M | $ 91.65M | $ 263.07M | $ -280.99M | $ 363.95M | |
$ -107.55M | $ 61.44M | $ 86.60M | $ -66.66M | $ -54.98M | $ -64.28M | |
$ 45.58M | $ -29.14M | $ -34.70M | $ -205.00K | $ -1.53M | $ 2.90M | |
$ -28.55M | $ 159.05M | $ 4.95M | $ 196.62M | $ -361.07M | $ 301.25M | |
$ -2.67M | $ 41.45M | $ 2.46M | $ 44.77M | $ -176.97M | $ 69.13M | |
- | - | - | - | - | - | |
$ 147.81M | $ 113.41M | $ 2.46M | $ 149.63M | $ -184.33M | $ 574.99M | |
$ -1.50 | $ 6.32 | $ 0.14 | $ 8.69 | $ -11.53 | $ 14.27 | |
$ -1.53 | $ 6.29 | $ 0.14 | $ 8.68 | $ -11.53 | $ 14.26 | |
$ 72.02M | $ 17.95M | $ 17.96M | $ 17.21M | $ 15.99M | $ 16.03M | |
$ 72.32M | $ 18.02M | $ 18.03M | $ 17.21M | $ 15.99M | $ 16.04M | |
$ 1.80 | $ 2.40 | - | - | $ 0.70 | $ 2.80 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.21B | $ 2.26B | $ 2.18B | $ 425.55M | $ 980.11M | $ 1.13B | |
- | - | - | - | - | - | |
$ -21.85M | $ 117.60M | $ 2.49M | $ 151.85M | $ -184.09M | $ 232.12M | |
$ 13.37M | $ 154.30M | - | - | - | - | |
$ 280.51M | $ 267.11M | $ 108.02M | $ 265.09M | $ -303.42M | $ 373.55M | |
$ 532.34M | $ 490.24M | $ 305.57M | $ 446.13M | $ -127.15M | $ 529.40M |