Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 17.39B | $ 16.49B | $ 18.88B | $ 13.25B | $ 8.32B | $ 13.08B | |
$ 16.32B | $ 15.52B | $ 17.78B | $ 12.53B | $ 7.60B | $ 12.42B | |
$ 1.07B | $ 973.64M | $ 1.10B | $ 719.26M | $ 721.14M | $ 662.76M | |
$ 794.70M | $ 729.87M | $ 637.36M | $ 577.04M | $ 528.87M | $ 523.55M | |
$ 274.77M | $ 243.77M | $ 460.29M | $ 142.22M | $ 192.27M | $ 139.21M | |
$ -121.02M | $ -85.63M | $ -81.26M | $ -80.09M | $ -83.54M | $ -89.86M | |
$ 9.28M | $ 5.13M | $ 79.87M | $ -13.84B | $ 7.16M | $ 12.59M | |
$ 151.99M | $ 160.64M | $ 379.03M | $ 62.13M | $ 101.56M | $ 36.27M | |
$ 10.25M | $ 8.14M | $ 16.82M | $ 1.34M | $ -119.00K | $ 1.09M | |
$ -1.75M | $ 2.50M | - | - | - | - | |
$ 129.30M | $ 128.04M | $ 341.22M | $ 45.01M | $ 104.16M | $ 27.76M | |
$ 2.16 | $ 3.77 | $ 10.08 | - | $ 2.77 | $ 0.82 | |
$ 2.14 | $ 3.76 | $ 10.05 | - | $ 2.74 | $ 0.81 | |
- | - | $ 36.64M | - | $ 33.96M | $ 33.85M | |
- | - | $ 36.75M | - | $ 34.34M | $ 34.27M | |
$ 2.83 | $ 2.76 | - | - | $ 1.90 | $ 2.07 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 17.11B | $ 16.25B | $ 18.50B | $ 13.11B | $ 8.13B | $ 12.94B | |
$ 141.75M | $ 152.51M | $ 362.21M | $ 60.80M | $ 102.21M | $ 35.87M | |
$ 90.51M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 170.16M | $ 246.27M | $ 460.29M | $ 142.22M | $ 101.56M | $ 36.27M | |
$ 308.38M | $ 356.36M | $ 565.08M | $ 244.46M | $ 206.94M | $ 150.40M |