Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 6.92B | $ 6.84B | $ 8.39B | $ 7.93B | $ 5.47B | $ 4.64B | |
$ 5.50B | $ 5.41B | $ 6.47B | - | $ 4.54B | $ 3.97B | |
$ 1.42B | $ 1.43B | $ 1.91B | $ 1.63B | $ 938.79M | $ 677.63M | |
$ 834.66M | $ 804.55M | $ 756.92M | $ 654.23M | $ 609.51M | $ 541.17M | |
$ 586.77M | $ 624.39M | $ 1.16B | $ 971.80M | $ 329.28M | $ 136.46M | |
$ 29.18M | $ 22.61M | $ -13.15M | $ -24.61M | $ -25.22M | $ -23.24M | |
$ 2.18M | $ 1.95M | $ -3.27M | $ -1.67M | $ -17.74M | $ -4.99M | |
$ 607.02M | $ 645.05M | $ 1.15B | $ 948.85M | $ 286.31M | $ 108.23M | |
$ 149.99M | $ 161.39M | $ 288.72M | $ 236.37M | $ 111.33M | $ 27.31M | |
- | - | - | - | - | - | |
$ 463.12M | $ 483.66M | $ 857.66M | $ 712.49M | $ 174.98M | $ 80.92M | |
$ 11.55 | $ 12.20 | $ 21.70 | $ 18.07 | $ 4.45 | $ 2.07 | |
$ 11.47 | $ 12.12 | $ 21.56 | $ 17.97 | $ 4.44 | $ 2.06 | |
$ 158.35M | $ 39.65M | $ 39.53M | $ 39.42M | $ 39.28M | $ 39.04M | |
$ 159.50M | $ 39.90M | $ 39.77M | $ 39.65M | $ 39.43M | $ 39.24M | |
$ 5.80 | $ 8.70 | $ 4.01 | $ 5.42 | $ 0.40 | $ 0.37 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 6.34B | $ 6.21B | $ 7.23B | $ 654.23M | $ 5.15B | $ 4.51B | |
$ 457.02M | $ 483.66M | $ 857.66M | $ 712.49M | $ 174.98M | $ 80.92M | |
$ 403.61M | $ 511.69M | - | - | $ 185.82M | $ 82.81M | |
- | - | - | - | $ 26.22M | $ 26.05M | |
$ 614.23M | $ 670.54M | $ 1.15B | $ 952.16M | $ 312.53M | $ 134.28M | |
$ 758.18M | $ 805.96M | $ 1.25B | $ 1.03B | $ 409.67M | $ 216.66M |