Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.30B | $ 4.30B | $ 5.13B | $ 4.77B | $ 4.24B | $ 4.29B | |
$ 3.47B | $ 3.47B | $ 4.18B | $ -3.80B | $ 3.33B | $ 3.42B | |
$ 832.62M | $ 832.62M | $ 945.43M | $ 975.27M | $ 901.91M | $ 872.54M | |
$ -2.09B | $ 655.28M | $ 4.95B | $ 704.89M | $ 695.34M | $ 660.57M | |
$ 1.06B | $ 141.60M | $ 106.22M | $ 270.38M | $ 206.57M | $ 211.97M | |
$ -72.26M | $ -72.26M | $ -82.06M | $ -77.57M | $ -74.80M | $ -71.78M | |
$ 834.16M | $ -19.22M | $ -54.88M | $ -14.50M | $ -15.09M | $ -20.14M | |
$ 88.57M | $ 88.57M | $ 79.04M | $ 204.36M | $ 116.67M | $ 120.05M | |
$ 63.34M | $ 63.34M | $ 33.31M | $ 35.54M | $ 25.09M | $ 57.07M | |
- | - | - | - | $ 0.00 | $ 0.00 | |
$ 61.63M | $ 62.45M | $ 45.73M | $ 168.82M | $ 91.59M | $ 62.97M | |
$ 1.70 | $ 1.47 | $ 0.53 | $ 1.75 | $ 0.91 | $ 0.63 | |
$ 1.69 | $ 1.45 | $ 0.53 | $ 1.72 | $ 0.90 | $ 0.62 | |
$ 340.12M | $ 85.00M | $ 86.37M | $ 96.56M | $ 100.63M | $ 100.62M | |
$ 343.73M | $ 85.87M | $ 87.08M | $ 98.37M | $ 101.68M | $ 101.46M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 1.57 | $ 1.20 | |
- | - | - | - | - | - | |
$ 1.38B | $ 4.13B | $ 9.13B | $ -3.09B | $ 4.03B | $ 4.08B | |
$ 62.45M | $ 62.45M | $ 45.73M | $ 168.82M | $ 91.59M | $ 62.97M | |
$ 4.45B | $ 3.57B | $ 117.00M | - | $ 104.79M | $ 71.32M | |
- | - | - | - | $ 74.80M | $ 71.78M | |
$ 72.88M | $ 86.10M | $ 80.48M | $ 129.16M | $ 191.47M | $ 191.82M | |
$ 133.12M | $ 228.90M | $ 215.39M | $ 269.58M | $ 326.10M | $ 325.79M |