Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 5.30B | $ 5.19B | $ 5.01B | $ 3.49B | $ 2.72B | $ 2.62B | |
$ 3.68B | $ 3.59B | $ 3.52B | $ 2.51B | $ 1.97B | $ 1.94B | |
$ 1.62B | $ 1.60B | $ 1.49B | $ 974.39M | $ 746.36M | $ 681.27M | |
$ 750.31M | $ 725.00M | $ 689.55M | $ 497.97M | $ 391.31M | $ 391.74M | |
$ 873.69M | $ 878.83M | $ 797.16M | $ 476.42M | $ 355.05M | $ 289.52M | |
$ -37.98M | $ -74.61M | $ -56.72M | $ -29.14M | $ -32.46M | $ -37.82M | |
$ 8.83M | $ 21.27M | $ 1.69M | $ 13.83M | $ -500.00K | $ -2.08M | |
$ 832.41M | $ 825.48M | $ 742.13M | $ 433.44M | $ 323.09M | $ 253.78M | |
$ 213.96M | $ 211.23M | $ 186.15M | $ 109.43M | $ 76.07M | $ 62.78M | |
- | - | - | - | - | - | |
$ 618.45M | $ 614.25M | $ 555.99M | $ 324.02M | $ 247.02M | $ 191.00M | |
$ 19.94 | $ 19.44 | $ 17.26 | $ 9.88 | $ 7.50 | $ 5.65 | |
$ 19.82 | $ 19.33 | $ 17.14 | $ 9.78 | $ 7.42 | $ 5.56 | |
$ 124.34M | $ 31.60M | $ 32.21M | $ 32.80M | $ 32.92M | $ 33.81M | |
$ 125.17M | $ 31.78M | $ 32.44M | $ 33.15M | $ 33.30M | $ 34.38M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 2.27B | $ 4.32B | $ 4.21B | $ 3.01B | $ 2.36B | $ 2.33B | |
$ 618.45M | $ 614.25M | $ 555.99M | $ 324.02M | $ 247.02M | $ 191.00M | |
$ 658.99M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 656.86M | $ 900.10M | $ 798.85M | $ 462.59M | $ 355.55M | $ 291.60M | |
$ 763.80M | $ 1.03B | $ 922.19M | $ 541.98M | $ 417.96M | $ 345.86M |