Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 4.67B | $ 4.42B | $ 4.12B | $ 3.17B | $ 4.14B | $ 4.13B | |
$ 1.44B | $ 1.38B | $ 1.24B | $ 1.99B | $ 2.49B | $ 2.49B | |
$ 3.28B | $ 3.03B | $ 2.88B | $ 1.18B | $ 1.65B | $ 1.63B | |
$ 2.89B | $ 2.70B | $ 2.57B | $ 1.28B | $ 1.45B | $ 1.45B | |
$ 392.58M | $ 330.42M | $ 308.96M | $ -98.62M | $ 200.18M | $ 182.12M | |
$ -50.69M | $ -53.18M | $ -57.61M | $ -64.44M | $ -49.26M | $ -44.94M | |
- | $ 17.71M | $ -4.60M | $ -76.46M | $ -9.23M | $ -36.87M | |
$ 338.24M | $ 151.91M | $ 255.95M | $ -239.52M | $ 141.69M | $ 100.31M | |
$ 35.95M | $ 42.70M | $ 26.38M | $ -80.73M | $ 7.57M | $ -9.23M | |
- | - | - | - | - | - | |
$ 283.41M | $ 101.91M | $ 222.20M | $ -162.21M | $ 130.57M | $ 107.10M | |
$ 3.31 | $ 1.15 | $ 2.42 | $ -1.85 | $ 1.47 | $ 1.16 | |
$ 3.01 | $ 1.03 | $ 2.00 | $ -1.85 | $ 1.45 | $ 1.14 | |
$ 355.50M | $ 88.85M | $ 88.98M | $ 87.47M | $ 88.84M | $ 92.04M | |
$ 391.97M | $ 98.51M | $ 107.80M | $ 87.47M | $ 89.78M | $ 94.08M | |
$ 0.96 | $ 0.56 | $ 0.00 | $ 0.20 | $ 0.40 | $ 0.36 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | $ -0.69 | $ 1.54 | $ 1.50 | |
- | - | - | - | - | - | |
$ 4.33B | $ 4.09B | $ 3.81B | $ 3.27B | $ 3.94B | $ 3.94B | |
$ 299.66M | $ 101.91M | $ 222.20M | $ -158.72M | $ 130.57M | $ 107.10M | |
$ 105.74M | - | - | $ -107.94M | $ 139.18M | $ 134.01M | |
- | - | - | $ 64.44M | $ 49.26M | $ 44.94M | |
$ 350.91M | $ 160.89M | $ 0.00 | $ -175.08M | $ 190.95M | $ 145.24M | |
$ 460.23M | $ 358.13M | $ 0.00 | $ 5.18M | $ 387.76M | $ 346.83M |