Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 3.47B | $ 3.39B | $ 2.99B | $ 2.67B | $ 2.16B | $ 1.88B | |
$ 218.74M | $ 214.97M | $ 151.00M | $ 131.30M | $ 114.20M | $ 94.12M | |
$ 3.25B | $ 3.18B | $ 2.84B | $ 2.54B | $ 2.04B | $ 1.79B | |
$ 2.75B | $ 2.59B | $ 2.23B | $ 2.78B | $ 1.62B | $ 1.63B | |
$ 499.59M | $ 591.59M | $ 600.47M | $ -240.24M | $ 421.75M | $ 155.40M | |
$ -2.46M | $ -2.67M | $ -1.91M | $ -2.17M | $ -1.85M | $ -1.54M | |
$ -3.14M | $ 59.81M | $ -28.17M | $ 10.25M | $ 66.96M | $ -38.51M | |
$ 510.44M | $ 529.12M | $ 570.44M | $ -232.22M | $ 486.79M | $ 115.35M | |
$ 186.07M | $ 188.46M | $ -378.14M | $ 63.48M | $ 39.88M | $ 5.85M | |
- | - | - | - | - | - | |
$ 324.37M | $ 340.66M | $ 948.58M | $ -295.70M | $ 446.91M | $ 109.49M | |
$ 1.46 | $ 1.53 | $ 4.30 | $ -1.36 | $ 2.08 | $ 0.52 | |
$ 1.45 | $ 1.52 | $ 4.27 | $ -1.36 | $ 2.05 | $ 0.51 | |
$ 889.04M | $ 222.00M | $ 220.43M | $ 218.07M | $ 214.91M | $ 212.38M | |
$ 897.38M | $ 223.96M | $ 222.07M | $ 218.07M | $ 217.66M | $ 215.63M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.02 | - | $ 2.78 | $ -0.42 | $ 2.86 | $ 1.06 | |
$ 1.01 | - | $ 2.76 | $ -0.42 | $ 2.83 | $ 1.04 | |
- | - | - | - | - | - | |
$ 2.97B | $ 2.80B | $ 2.39B | $ 2.91B | $ 1.74B | $ 1.73B | |
$ 324.37M | $ 340.66M | $ 948.58M | $ -295.70M | $ 446.91M | $ 109.49M | |
$ 277.95M | - | $ 976.91M | $ -286.24M | $ 433.34M | $ 176.19M | |
$ 1.32M | - | $ 1.91M | $ 2.17M | $ 1.85M | $ 1.54M | |
$ 512.89M | $ 531.78M | $ 572.35M | $ -230.04M | $ 488.65M | $ 116.89M | |
$ 484.02M | $ 599.64M | $ 630.20M | $ -178.24M | $ 543.18M | $ 171.86M |