Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 7.92B | $ 7.44B | $ 6.29B | $ 4.60B | $ 5.22B | $ 4.64B | |
$ 1.96B | $ 3.93B | $ -3.19B | $ 2.41B | $ 2.73B | $ 2.42B | |
$ 4.02B | $ 3.52B | $ 3.10B | $ 2.19B | $ 2.49B | $ 2.22B | |
$ 1.63B | $ 2.97B | $ -2.53B | $ 2.06B | $ 1.97B | $ 1.79B | |
$ 741.13M | $ 546.67M | $ 598.19M | $ 133.68M | $ 518.44M | $ 437.76M | |
$ 14.90M | $ -13.70M | $ 18.20M | $ -10.41M | $ 4.27M | $ 4.28M | |
$ -21.39M | $ 24.41M | $ 28.43M | $ 21.05M | $ -6.71M | $ -10.16M | |
$ 762.52M | $ 522.26M | $ 569.76M | $ 154.73M | $ 516.00M | $ 431.88M | |
$ 132.23M | $ 93.09M | $ -245.88M | $ 8.50M | $ 88.75M | $ 60.61M | |
- | - | - | - | - | - | |
$ 534.13M | $ 373.03M | $ 741.50M | $ 98.56M | $ 346.56M | $ 301.04M | |
$ 3.45 | $ 2.40 | $ 4.77 | $ 0.64 | $ 2.26 | $ 1.93 | |
$ 3.41 | $ 2.38 | $ 4.73 | $ 0.64 | $ 2.25 | $ 1.92 | |
$ 620.26M | $ 155.63M | $ 155.54M | $ 154.18M | $ 153.39M | $ 155.81M | |
$ 626.13M | $ 156.61M | $ 156.79M | $ 154.89M | $ 154.15M | $ 156.45M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | $ 0.65 | - | - | |
- | - | - | - | - | - | |
$ 3.59B | $ 6.90B | $ -5.71B | $ 4.46B | $ 4.70B | $ 4.20B | |
$ 563.97M | $ 373.03M | $ 741.50M | $ 98.56M | $ 346.56M | $ 301.04M | |
$ 337.06M | $ 412.58M | - | $ 98.56M | $ 346.56M | $ 301.04M | |
- | - | - | $ 16.33M | $ 7.51M | $ 5.85M | |
$ 762.72M | $ 541.96M | $ 554.86M | $ 133.68M | $ 523.51M | $ 437.73M | |
$ 937.28M | $ 695.67M | $ 694.43M | $ 276.49M | $ 635.03M | $ 547.41M |