Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.17B | $ 3.40B | $ 4.17B | $ 3.45B | $ 2.34B | $ 1.83B | |
$ 1.98B | $ ― | $ 1.98B | $ 1.61B | $ 1.13B | $ 885.87M | |
$ 2.20B | $ ― | $ 2.20B | $ 1.84B | $ 1.21B | $ 941.10M | |
$ 1.02B | $ ― | $ 1.02B | $ 905.50M | $ 695.07M | $ 577.74M | |
$ 1.18B | $ ― | $ 1.18B | $ 933.40M | $ 511.32M | $ 363.36M | |
$ -24.70M | $ ― | $ -24.70M | $ -22.80M | $ -33.77M | $ -24.08M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.18B | $ ― | $ 1.18B | $ 668.40M | $ 424.75M | $ 302.99M | |
$ 268.60M | $ ― | $ 268.60M | $ 241.40M | $ 125.19M | $ 84.39M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 678.00M | $ ― | $ 678.10M | $ 318.90M | $ 210.09M | $ 156.69M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 3.00B | $ ― | $ 3.00B | $ 2.52B | $ 1.82B | $ 1.46B | |
$ 678.00M | $ ― | $ 678.10M | $ 318.90M | $ 210.09M | $ 156.69M | |
$ 678.00M | $ ― | $ 615.49M | $ 480.44M | $ 249.02M | $ 183.27M | |
$ 35.20M | $ ― | $ 35.20M | $ 27.00M | $ 22.27M | $ 15.95M | |
$ 1.22B | $ ― | $ 1.22B | $ 695.40M | $ 447.02M | $ 318.94M | |
$ 1.50B | $ 873.10M | $ 1.50B | $ 926.60M | $ 627.01M | $ 451.66M |