Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 5.50B | $ 7.47B | $ 5.28B | $ 3.48B | $ 3.20B | $ 3.74B | |
$ 4.58B | $ 6.21B | $ 4.37B | $ 2.79B | $ 2.48B | $ 2.97B | |
$ 914.51M | $ 1.26B | $ 909.31M | $ 689.91M | $ 718.50M | $ 775.08M | |
$ 694.21M | $ 907.08M | $ 718.93M | $ 469.74M | $ 460.06M | $ 443.96M | |
$ 220.30M | $ 356.06M | $ 190.38M | $ 220.18M | $ 258.44M | $ 331.12M | |
$ -22.74M | $ -33.65M | $ -23.32M | $ -62.57M | $ -69.29M | $ -94.83M | |
$ 46.89M | $ 28.19M | $ -25.89M | $ -23.13M | $ -9.48M | $ 62.19M | |
$ 244.45M | $ 371.91M | $ 145.72M | $ 134.48M | $ 179.67M | $ 298.49M | |
$ 51.50M | $ 73.35M | $ 35.84M | $ -1.98M | $ 42.07M | $ 61.97M | |
$ 6.79M | $ 15.44M | $ 7.26M | $ 10.78M | $ 28.95M | $ 5.91M | |
$ 162.13M | $ 239.97M | $ 95.25M | $ 146.70M | $ 171.59M | $ 237.07M | |
$ 2.52 | $ 3.73 | $ 1.55 | $ 2.46 | $ 2.88 | $ 4.02 | |
$ 2.33 | $ 3.44 | $ 1.46 | $ 2.38 | $ 2.83 | $ 3.88 | |
$ 192.79M | $ 64.32M | $ 61.61M | $ 59.58M | $ 59.63M | $ 58.91M | |
$ 207.23M | $ 71.18M | $ 68.87M | $ 62.31M | $ 60.78M | $ 62.29M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 2.19 | $ 3.28 | |
- | - | - | - | - | - | |
$ 5.28B | $ 7.11B | $ 5.09B | $ 3.26B | $ 2.94B | $ 3.41B | |
$ 162.13M | $ 239.97M | $ 95.25M | $ 146.70M | $ 171.59M | $ 237.07M | |
$ 125.64M | - | - | $ 163.58M | $ 179.17M | $ 187.32M | |
$ 54.07M | - | - | $ 71.87M | $ 81.33M | $ 106.03M | |
$ 298.52M | $ 326.80M | $ 128.40M | $ 206.36M | $ 261.00M | $ 404.52M | |
$ 298.52M | $ 561.36M | $ 411.17M | $ 415.48M | $ 420.72M | $ 533.78M |