Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.64B | $ 4.67B | $ 4.42B | $ 4.12B | $ 3.17B | $ 4.14B | |
$ 2.04B | $ 3.86B | $ 1.38B | $ 1.24B | $ 1.99B | $ 2.49B | |
$ 2.63B | $ 810.36M | $ 3.03B | $ 2.88B | $ 1.18B | $ 1.65B | |
$ 2.90B | $ 2.90B | $ 2.70B | $ 2.57B | $ 1.28B | $ 1.45B | |
$ 328.80M | $ 325.14M | $ 330.42M | $ 308.96M | $ -98.62M | $ 200.18M | |
$ -52.17M | $ -52.17M | $ -53.18M | $ -57.61M | $ -64.44M | $ -49.26M | |
$ -6.55M | $ -6.55M | $ 17.71M | $ -4.60M | $ -76.46M | $ -9.23M | |
$ 272.98M | $ 272.98M | $ 151.91M | $ 255.95M | $ -239.52M | $ 141.69M | |
$ 18.56M | $ 18.56M | $ 42.70M | $ 26.38M | $ -80.73M | $ 7.57M | |
- | - | - | - | - | - | |
$ 235.37M | $ 247.39M | $ 101.91M | $ 222.20M | $ -162.21M | $ 130.57M | |
$ 2.84 | $ 2.84 | $ 1.15 | $ 2.42 | $ -1.85 | $ 1.47 | |
$ 2.57 | $ 2.56 | $ 1.03 | $ 2.00 | $ -1.85 | $ 1.45 | |
$ 345.17M | $ 87.23M | $ 88.85M | $ 88.98M | $ 87.47M | $ 88.84M | |
$ 381.99M | $ 96.45M | $ 98.51M | $ 107.80M | $ 87.47M | $ 89.78M | |
$ 0.96 | $ 0.96 | $ 0.56 | $ 0.00 | $ 0.20 | $ 0.40 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ -0.69 | $ 1.54 | |
- | - | - | - | - | - | |
$ 4.31B | $ 4.31B | $ 4.09B | $ 3.81B | $ 3.27B | $ 3.94B | |
$ 249.50M | $ 247.39M | $ 101.91M | $ 222.20M | $ -158.72M | $ 130.57M | |
$ 105.74M | - | - | - | $ -107.94M | $ 139.18M | |
- | - | - | - | $ 64.44M | $ 49.26M | |
$ 287.13M | $ 325.14M | $ 160.89M | $ 0.00 | $ -175.08M | $ 190.95M | |
$ 399.45M | $ 516.32M | $ 358.13M | $ 0.00 | $ 5.18M | $ 387.76M |