Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.49B | $ 2.78B | $ 3.49B | $ 2.89B | $ 1.91B | $ 1.44B | |
$ 1.66B | $ ― | $ 1.66B | $ 1.33B | $ 906.76M | $ 692.28M | |
$ 1.83B | $ ― | $ 1.83B | $ 1.55B | $ 1.00B | $ 748.29M | |
$ 751.60M | $ ― | $ 751.70M | $ 670.00M | $ 499.88M | $ 399.64M | |
$ 1.08B | $ ― | $ 1.08B | $ 883.00M | $ 503.45M | $ 348.65M | |
$ -9.40M | $ ― | $ -9.40M | $ -6.70M | $ -12.10M | $ -15.96M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.13B | $ ― | $ 1.13B | $ 646.70M | $ 460.69M | $ 317.42M | |
$ 250.60M | $ ― | $ 250.50M | $ 232.40M | $ 122.09M | $ 81.38M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 876.10M | $ ― | $ 876.10M | $ 414.40M | $ 335.93M | $ 234.50M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 2.41B | $ ― | $ 2.41B | $ 2.00B | $ 1.41B | $ 1.09B | |
$ 876.10M | $ ― | $ 876.10M | $ 414.40M | $ 335.93M | $ 234.50M | |
$ 876.10M | $ ― | $ 799.62M | $ 567.28M | $ 359.14M | $ 245.87M | |
$ 18.60M | $ ― | $ 18.60M | $ 10.40M | $ 6.82M | $ 4.61M | |
$ 1.15B | $ ― | $ 1.15B | $ 657.10M | $ 467.51M | $ 322.03M | |
$ 1.33B | $ 755.70M | $ 1.33B | $ 798.70M | $ 569.20M | $ 395.40M |