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 | $ -9.37B | $ 491.80M | $ 462.42M | |
$ 24.79M | $ -1.78M | $ -10.44M | $ -5.12M | $ -7.49M | $ -11.56M | |
$ -391.00K | $ -3.47M | $ -4.31M | $ -9.91B | $ -231.98M | $ 30.00K | |
$ 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 | $ 132.94M | $ 325.14M | |
$ 19.77 | $ 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.09M | $ 55.20M | $ 56.21M | |
$ 188.39M | $ 47.56M | $ 50.14M | $ 54.32M | $ 55.42M | $ 56.52M | |
$ 0.93 | $ 0.72 | $ 0.54 | $ 0.52 | $ 0.32 | $ 0.32 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 6.40 | $ 5.75 | |
- | - | - | - | - | - | |
$ 12.99B | $ 11.70B | $ 10.51B | $ -7.43B | $ 8.31B | $ 8.71B | |
$ 926.50M | $ 632.99M | $ 406.12M | $ 383.53M | $ 132.94M | $ 325.14M | |
$ 970.17M | - | $ 398.44M | - | $ 304.47M | $ 326.24M | |
- | - | - | - | $ 9.01M | $ 13.82M | |
$ 1.26B | $ 890.05M | $ 560.30M | $ 530.12M | $ 261.33M | $ 464.71M | |
$ 1.39B | $ 1.01B | $ 669.86M | $ 643.48M | $ 368.01M | $ 556.80M |