Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 14.24B | $ 12.58B | $ 11.08B | $ 9.90B | $ 8.80B | $ 9.17B | |
$ 11.61B | $ 10.49B | $ 9.47B | $ 8.40B | $ 7.40B | $ 7.82B | |
$ 2.63B | $ 2.09B | $ 1.60B | $ 1.50B | $ 1.40B | $ 1.36B | |
$ 1.38B | $ 1.21B | $ 1.04B | $ 970.94M | $ 903.58M | $ 893.45M | |
$ 1.25B | $ 875.76M | $ 564.88M | $ 530.80M | $ 256.83M | $ 460.89M | |
$ 24.79M | $ -1.78M | $ -10.44M | $ -5.12M | $ -7.49M | $ -11.56M | |
$ -949.00K | $ -3.47M | $ 4.31M | $ -3.63M | $ 7.30M | - | |
$ 1.27B | $ 872.85M | $ 558.75M | $ 529.30M | $ 252.33M | $ 450.89M | |
$ 344.18M | $ 239.52M | $ 152.63M | $ 145.60M | $ 119.38M | $ 125.75M | |
- | - | - | - | - | - | |
$ 926.50M | $ 632.99M | $ 406.12M | $ 383.53M | $ 129.96M | $ 323.59M | |
$ 19.76 | $ 13.37 | $ 8.13 | $ 7.09 | $ 2.41 | $ 5.78 | |
$ 19.69 | $ 13.31 | $ 8.10 | $ 7.06 | $ 2.40 | $ 5.75 | |
$ 187.60M | $ 47.36M | $ 49.93M | $ 54.07M | $ 55.20M | $ 56.21M | |
$ 188.39M | $ 47.56M | $ 50.14M | $ 54.35M | $ 55.42M | $ 56.52M | |
$ 0.93 | $ 0.72 | $ 0.54 | $ 0.52 | $ 0.32 | $ 0.32 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 12.99B | $ 11.70B | $ 10.51B | $ 9.37B | $ 8.31B | $ 8.71B | |
$ 926.50M | $ 632.99M | $ 406.12M | $ 383.53M | $ 132.94M | $ 325.14M | |
$ 970.17M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.26B | $ 890.05M | $ 571.95M | $ 535.37M | $ 261.33M | $ 452.03M | |
$ 1.39B | $ 1.01B | $ 680.56M | $ 647.81M | $ 368.01M | $ 545.21M |