Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 8.63B | $ 8.63B | $ 7.55B | $ 5.98B | $ 5.59B | $ 4.86B | |
$ 6.57B | $ 6.57B | $ 5.84B | $ 4.94B | $ 4.44B | $ 3.95B | |
$ 2.06B | $ 2.06B | $ 1.71B | $ 1.04B | $ 1.14B | $ 910.99M | |
$ 880.58M | $ 880.58M | $ 882.77M | $ 720.34M | $ 675.44M | $ 585.99M | |
$ 1.18B | $ 1.18B | $ 824.23M | $ 320.74M | $ 467.05M | $ 325.01M | |
$ 21.13M | $ 21.13M | $ 7.82M | $ 3.62M | $ 14.33M | $ 10.07M | |
$ -21.14M | $ -21.14M | $ -19.29M | $ -30.58M | $ -23.09M | $ -66.64M | |
$ 1.18B | $ 1.18B | $ 812.76M | $ 293.78M | $ 458.29M | $ 268.44M | |
$ 282.43M | $ 282.43M | $ 159.78M | $ -61.98M | $ 108.13M | $ 91.88M | |
- | - | - | - | - | - | |
$ 899.10M | $ 899.10M | $ 652.98M | $ 355.77M | $ 350.16M | $ 176.55M | |
$ 32.30 | $ 32.28 | $ 23.21 | $ 12.74 | $ 12.62 | $ 6.35 | |
$ 32.06 | $ 32.04 | $ 22.90 | $ 12.52 | $ 12.38 | $ 6.31 | |
$ 111.40M | $ 27.85M | $ 28.13M | $ 27.92M | $ 27.74M | $ 27.82M | |
$ 112.25M | $ 28.06M | $ 28.51M | $ 28.42M | $ 28.30M | $ 27.96M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 24.51 | $ 32.78 | $ 25.42 | $ 10.73 | $ 14.05 | $ 9.06 | |
$ 460.43M | $ 460.43M | $ 416.61M | $ 387.76M | $ 363.07M | $ 347.12M | |
$ 7.45B | $ 7.45B | $ 6.72B | $ 5.66B | $ 5.12B | $ 4.54B | |
$ 899.10M | $ 899.10M | $ 652.98M | $ 355.77M | $ 350.16M | $ 176.55M | |
$ 915.26M | $ 915.19M | $ 668.47M | $ 378.09M | $ 367.80M | $ 220.40M | |
- | - | - | - | - | - | |
$ 1.18B | $ 1.18B | $ 824.23M | $ 320.74M | $ 467.05M | $ 325.01M | |
$ 1.47B | $ 1.47B | $ 1.08B | $ 559.27M | $ 843.78M | $ 526.99M |