Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.01B | $ 3.18B | $ 2.79B | $ 2.13B | $ 1.82B | $ 2.48B | |
$ 2.21B | $ 2.78B | $ 2.45B | $ 1.99B | $ 1.71B | $ 637.70M | |
$ 803.80M | $ 395.20M | $ 341.61M | $ 136.88M | $ 113.83M | $ 1.84B | |
$ 369.57M | $ 345.97M | $ 362.80M | $ 370.93M | $ 352.24M | $ 372.49M | |
$ 246.56M | $ 329.42M | $ 315.01M | $ 75.70M | $ -245.96M | $ 272.70M | |
$ -272.19M | $ -244.66M | $ -226.16M | $ -233.72M | $ -209.78M | $ -219.44M | |
$ -25.08M | $ 61.57M | $ 83.45M | $ -21.67M | $ -34.70M | $ -47.46M | |
$ 27.00M | $ 146.33M | $ 132.30M | $ 895.55M | $ 573.14M | $ 100.72M | |
$ -1.78M | $ -19.00K | $ 3.17M | $ 1.67M | $ 1.33M | $ 655.00K | |
$ 56.88M | $ 66.20M | $ 54.21M | $ 57.90M | $ 64.02M | $ 56.48M | |
$ -89.81M | $ 27.00M | $ -4.59M | $ -239.80M | $ -491.41M | $ 21.53M | |
$ -0.74 | $ 0.22 | $ -0.04 | $ -1.96 | $ -4.01 | $ 0.18 | |
$ -0.74 | $ 0.22 | $ -0.04 | $ -1.96 | $ -4.01 | $ 0.18 | |
$ 489.85M | $ 122.53M | $ 122.58M | $ 122.58M | $ 122.58M | $ 122.58M | |
$ 489.85M | $ 122.53M | $ 122.58M | $ 122.58M | - | $ 122.58M | |
$ 0.60 | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 2.50B | $ 2.85B | $ 2.51B | $ 954.75M | $ 725.37M | $ 1.01B | |
$ -2.62M | $ 117.72M | $ 75.46M | $ -165.07M | $ -416.68M | $ 96.00M | |
$ 7.24M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 296.68M | $ 381.45M | $ 349.98M | $ 97.36M | $ 782.92M | $ 320.16M | |
$ 610.45M | $ 661.64M | $ 646.19M | $ 407.11M | $ 106.11M | $ 650.73M |