Income Statement | TTM | Dec 23 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 4.04B | $ 4.72B | $ 3.63B | $ 3.32B | $ 3.96B | $ 3.85B | |
$ 1.97B | $ ― | $ 1.77B | $ 1.65B | $ 2.01B | $ 2.02B | |
$ 2.06B | $ ― | $ 1.86B | $ 1.67B | $ 1.95B | $ 1.84B | |
$ 1.83B | $ ― | $ 1.69B | $ 1.72B | $ 1.88B | $ 1.63B | |
$ 232.58M | $ ― | $ 177.18M | $ -48.32M | $ 66.68M | $ 207.02M | |
$ 7.17M | $ ― | $ 4.37M | $ 4.30M | $ -7.11M | $ -8.47M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 235.46M | $ ― | $ 177.26M | $ -36.60M | $ 41.74M | $ 204.25M | |
$ 52.37M | $ ― | $ 35.87M | $ 43.06M | $ 32.50M | $ 53.65M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 183.17M | $ ― | $ 141.37M | $ -79.70M | $ 9.49M | $ 151.08M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 5.49M | $ 7.86M | $ 6.72M | $ 40.87M | |
$ 3.80B | $ ― | $ 3.46B | $ 3.37B | $ 3.89B | $ 3.65B | |
$ 183.17M | $ ― | $ 141.37M | $ -79.70M | $ 9.49M | $ 151.08M | |
$ 183.17M | $ ― | $ 141.35M | $ -79.73M | $ 18.14M | $ 147.55M | |
$ ― | $ ― | $ 5.53M | $ 7.25M | $ 14.63M | $ 14.59M | |
$ 238.19M | $ ― | $ 182.78M | $ -29.34M | $ 56.37M | $ 218.84M | |
$ 382.02M | $ 493.29M | $ 324.52M | $ 144.69M | $ 239.69M | $ 321.58M |