Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 18.87B | $ 17.87B | $ 16.22B | $ 13.48B | $ 10.60B | $ 12.04B | |
$ 15.78B | $ 14.85B | $ 13.26B | $ 11.04B | $ 8.87B | $ 10.23B | |
$ 3.09B | $ 3.02B | $ 2.97B | $ 2.44B | $ 1.73B | $ 1.82B | |
$ 1.96B | $ 1.81B | $ 1.69B | $ 1.40B | $ 1.04B | $ 1.43B | |
$ 910.00M | $ 968.60M | $ 1.09B | $ 884.40M | $ 495.70M | $ 386.00M | |
$ 133.50M | $ 163.90M | $ 104.80M | $ -55.80M | $ -61.90M | $ -136.50M | |
$ -34.80M | $ -37.40M | $ -3.30M | $ 3.80M | $ 15.50M | $ -22.20M | |
$ 681.30M | $ 800.20M | $ 985.30M | $ 800.90M | $ 380.80M | $ 227.30M | |
$ 170.10M | $ 198.20M | $ 231.10M | $ 175.50M | $ 84.20M | $ 53.30M | |
- | - | - | - | - | - | |
$ 549.80M | $ 586.80M | $ 730.30M | $ 533.50M | $ 286.50M | $ 167.60M | |
$ 37.77 | $ 42.89 | $ 47.29 | $ 30.22 | $ 15.55 | $ 9.35 | |
$ 37.60 | $ 42.73 | $ 47.14 | $ 30.11 | $ 15.51 | $ 9.34 | |
$ 53.00M | $ 13.70M | $ 15.40M | $ 17.70M | $ 17.80M | $ 17.90M | |
$ 53.30M | $ 13.70M | $ 15.50M | $ 17.70M | $ 17.80M | $ 17.90M | |
$ 1.86 | $ 1.80 | $ 1.50 | $ 1.33 | - | $ 1.09 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | $ 10.93 | |
- | - | - | - | - | - | |
$ 17.78B | $ 16.87B | $ 15.13B | $ 12.44B | $ 9.90B | $ 11.66B | |
$ 512.10M | $ 601.60M | $ 751.50M | $ 552.10M | $ 286.50M | $ 174.00M | |
$ 647.21M | $ 633.96M | $ 778.39M | $ 632.71M | - | $ 190.99M | |
- | - | - | - | - | $ 136.50M | |
$ 875.90M | $ 964.10M | $ 1.09B | $ 884.30M | $ 481.90M | $ 363.80M | |
$ 1.00B | $ 1.06B | $ 1.18B | $ 963.20M | $ 557.70M | $ 435.40M |