Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 5.26B | $ 5.19B | $ 5.01B | $ 3.49B | $ 2.72B | $ 2.62B | |
$ 3.63B | $ 3.59B | $ 3.52B | $ -2.51B | $ 1.97B | $ 1.94B | |
$ 1.62B | $ 1.60B | $ 1.49B | $ 974.39M | $ 746.36M | $ 681.27M | |
$ 755.69M | $ 725.00M | $ 689.55M | $ 497.97M | $ 391.31M | $ 391.74M | |
$ 867.19M | $ 878.83M | $ 797.16M | $ 476.42M | $ 355.05M | $ 289.52M | |
$ -56.81M | $ -74.61M | $ -56.72M | $ -29.14M | $ -32.46M | $ -37.82M | |
$ -37.38M | $ 21.27M | $ -1.69M | $ 13.83M | $ 500.00K | $ 2.08M | |
$ 829.19M | $ 825.48M | $ 742.13M | $ 433.44M | $ 323.09M | $ 253.78M | |
$ 212.10M | $ 211.23M | $ 186.15M | $ 109.43M | $ 76.07M | $ 62.78M | |
- | - | - | - | - | - | |
$ 617.09M | $ 614.25M | $ 555.99M | $ 324.02M | $ 247.02M | $ 191.00M | |
$ 19.56 | $ 19.44 | $ 17.26 | $ 9.88 | $ 7.50 | $ 5.65 | |
$ 19.43 | $ 19.33 | $ 17.14 | $ 9.78 | $ 7.42 | $ 5.56 | |
$ 126.21M | $ 31.60M | $ 32.21M | $ 32.80M | $ 32.92M | $ 33.81M | |
$ 127.03M | $ 31.78M | $ 32.44M | $ 33.15M | $ 33.30M | $ 34.38M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 7.28 | $ 5.49 | |
- | - | - | - | - | - | |
$ 2.23B | $ 4.32B | $ 4.21B | $ -2.01B | $ 2.36B | $ 2.33B | |
$ 617.09M | $ 614.25M | $ 555.99M | $ 324.02M | $ 247.02M | $ 191.00M | |
$ 616.56M | - | $ 587.59M | - | $ 247.20M | $ 191.00M | |
- | - | - | - | $ 32.46M | $ 37.82M | |
$ 672.47M | $ 900.10M | $ 798.85M | $ 462.59M | $ 355.55M | $ 291.60M | |
$ 499.69M | $ 1.03B | $ 925.05M | $ 544.01M | $ 417.96M | $ 344.30M |