Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.40B | $ 4.41B | $ 4.26B | $ 3.43B | $ 2.43B | $ 2.05B | |
$ 2.51B | $ 2.56B | $ 2.54B | $ 2.01B | $ 1.39B | $ 1.18B | |
$ 1.89B | $ 1.86B | $ 1.73B | $ 1.42B | $ 1.03B | $ 863.01M | |
$ 1.65B | $ 1.54B | $ 1.33B | $ 1.08B | $ 820.31M | $ 703.83M | |
$ 243.12M | $ 321.43M | $ 396.76M | $ 338.99M | $ 214.58M | $ 159.18M | |
$ -3.51M | $ -9.90M | $ -11.14M | $ -4.92M | $ -8.39M | $ -8.80M | |
$ -19.60M | $ -18.00M | $ -17.20M | $ -11.10M | $ -1.01M | $ 6.06M | |
$ 239.42M | $ 311.53M | $ 385.62M | $ 334.07M | $ 207.21M | $ 150.38M | |
$ 43.95M | $ 65.55M | $ 87.43M | $ 50.84M | $ 12.22M | $ -251.00K | |
- | - | - | - | - | - | |
$ 195.47M | $ 245.98M | $ 298.19M | $ 283.23M | $ 194.98M | $ 150.63M | |
$ 1.83 | $ 2.31 | $ 2.82 | $ 2.71 | $ 1.90 | $ 1.51 | |
$ 1.80 | $ 2.28 | $ 2.78 | $ 2.64 | $ 1.84 | $ 1.44 | |
$ 427.58M | $ 106.26M | $ 105.63M | $ 104.68M | $ 102.69M | $ 99.44M | |
$ 432.86M | $ 107.88M | $ 107.44M | $ 107.39M | $ 106.14M | $ 104.96M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 4.15B | $ 4.09B | $ 3.87B | $ 3.09B | $ 2.21B | $ 1.89B | |
$ 195.47M | $ 245.98M | $ 298.19M | $ 283.23M | $ 194.98M | $ 150.63M | |
$ 192.21M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 242.93M | $ 321.43M | $ 396.76M | $ 338.99M | $ 215.59M | $ 159.18M | |
$ 470.65M | $ 523.30M | $ 551.78M | $ 457.19M | $ 307.23M | $ 233.63M |