Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 17.00B | $ 17.47B | $ 14.78B | $ 12.09B | $ 11.41B | $ 10.94B | |
$ 16.03B | $ 15.66B | $ 13.41B | $ 11.25B | $ 10.34B | $ 10.09B | |
$ 970.40M | $ 1.81B | $ 1.37B | $ 838.20M | $ 1.07B | $ 843.48M | |
$ 554.36M | $ 604.74M | $ 1.15B | $ 592.61M | $ 379.91M | $ 343.02M | |
$ 415.10M | $ 1.18B | $ 216.97M | $ 245.59M | $ 690.48M | $ 500.45M | |
$ -151.18M | $ -143.64M | $ -139.74M | $ -118.81M | $ -118.35M | $ -149.00M | |
$ -48.84M | $ -23.34M | $ -11.58M | $ 35.05M | $ 45.41M | $ -19.22M | |
$ 205.38M | $ 1.03B | $ 92.39M | $ 161.82M | $ 617.54M | $ 332.23M | |
$ 11.65M | $ 278.94M | $ 61.12M | $ 66.75M | $ 161.01M | $ 85.42M | |
- | - | - | - | - | - | |
$ 192.11M | $ 745.93M | $ 31.00M | $ 94.76M | $ 455.92M | $ 247.94M | |
$ 0.81 | $ 3.11 | $ 0.13 | $ 0.39 | $ 1.83 | $ 1.00 | |
$ 0.80 | $ 3.10 | $ 0.13 | $ 0.39 | $ 1.83 | $ 1.00 | |
$ 946.69M | $ 239.77M | $ 243.65M | $ 245.94M | $ 249.40M | $ 248.94M | |
$ 2.19M | $ 628.00K | $ 477.00K | $ 246.12M | $ 249.71M | $ 249.15M | |
- | - | - | $ 0.00 | $ 0.00 | $ 0.00 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | $ 1.02 | $ 1.62 | $ 1.28 | |
- | - | - | - | - | - | |
$ 16.58B | $ 16.26B | $ 14.56B | $ 11.85B | $ 10.72B | $ 10.44B | |
$ 193.00M | $ 745.93M | $ 31.00M | $ 94.76M | $ 455.92M | $ 247.94M | |
$ 193.25M | $ 859.49M | - | $ 98.14M | $ 418.93M | $ 264.24M | |
- | - | - | $ 126.12M | $ 132.63M | $ 162.81M | |
$ 379.91M | $ 1.18B | $ 238.18M | $ 287.94M | $ 750.17M | $ 495.04M | |
$ 476.99M | $ 1.59B | $ 625.47M | $ 625.05M | $ 1.04B | $ 769.13M |