Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 16.84B | $ 16.06B | $ 16.00B | $ 13.54B | $ 10.67B | $ 9.98B | |
$ 11.86B | $ 11.03B | $ 11.17B | $ 9.84B | $ 8.08B | $ 7.68B | |
$ 4.98B | $ 5.03B | $ 4.83B | $ 3.95B | $ 2.95B | $ 2.53B | |
$ 1.42B | $ 1.31B | $ 1.39B | $ 1.21B | $ 1.01B | $ 1.04B | |
$ 3.19B | $ 3.59B | $ 3.63B | $ 2.74B | $ 1.94B | $ 1.48B | |
$ 52.82M | $ 61.06M | $ -1.69M | $ -2.41M | $ 11.09M | $ 17.32M | |
$ -46.40M | $ -42.42M | $ -4.29M | $ 61.47M | $ 17.83M | $ 13.48M | |
$ 3.23B | $ 3.64B | $ 3.44B | $ 2.68B | $ 1.90B | $ 1.47B | |
$ 849.99M | $ 846.89M | $ 822.24M | $ 563.52M | $ 321.86M | $ 322.88M | |
$ 8.13M | $ 4.56M | $ 50.68M | $ 148.13M | $ 135.14M | $ 124.36M | |
$ 2.67B | $ 2.60B | $ 2.60B | $ 2.11B | $ 1.58B | $ 1.15B | |
$ 12.82 | $ 11.79 | $ 11.07 | $ 7.44 | $ 5.19 | $ 3.67 | |
$ 12.74 | $ 11.72 | $ 11.01 | $ 7.43 | $ 5.18 | $ 3.66 | |
$ 863.61M | $ 219.96M | $ 235.01M | $ 259.93M | $ 268.55M | $ 274.50M | |
$ 869.01M | $ 219.96M | $ 235.01M | $ 261.95M | $ 861.00K | $ 802.00K | |
$ 0.72 | $ 0.68 | $ 0.61 | $ 0.57 | $ 0.50 | $ 0.45 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 13.23B | $ 12.34B | $ 12.56B | $ 11.05B | $ 9.09B | $ 8.73B | |
$ 2.76B | $ 2.60B | $ 876.98M | $ 1.95B | $ 1.41B | $ 1.02B | |
$ 1.71B | $ 2.89B | - | - | - | - | |
- | - | - | - | - | - | |
$ 3.61B | $ 3.64B | $ 3.44B | $ 2.68B | $ 1.90B | $ 1.47B | |
$ 3.69B | $ 3.72B | $ 3.51B | $ 2.75B | $ 1.97B | $ 1.52B |