Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 5.79B | $ 5.79B | $ 5.17B | $ 4.65B | $ 4.88B | $ 4.96B | |
$ 3.98B | $ 3.98B | $ 3.44B | $ 3.11B | $ 3.29B | $ 3.46B | |
$ 1.81B | $ 1.81B | $ 1.73B | $ 1.54B | $ 1.59B | $ 1.50B | |
$ 1.78B | $ 1.78B | $ 1.68B | $ 1.59B | $ 1.63B | $ 1.51B | |
$ 34.98M | $ 34.98M | $ 44.13M | $ -49.73M | $ -39.09M | $ -8.48M | |
$ -32.73M | $ -32.73M | $ -38.15M | $ -41.90M | $ -40.53M | $ -27.61M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 110.03M | $ 110.03M | $ 85.36M | $ -51.05M | $ 37.41M | $ 88.13M | |
$ 27.40M | $ 27.40M | $ 23.95M | $ -8.68M | $ 9.58M | $ 21.94M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 64.41M | $ 64.41M | $ 35.93M | $ -65.80M | $ 14.31M | $ 54.16M | |
$ 1.65 | $ 1.65 | $ 1.18 | $ -2.15 | $ 0.47 | $ 1.88 | |
$ 1.65 | $ 1.65 | $ 1.18 | $ -2.15 | $ 0.47 | $ 1.88 | |
$ 156.85M | $ 39.02M | $ 30.44M | $ 30.60M | $ 30.60M | $ 28.88M | |
$ 156.85M | $ 39.02M | $ 30.44M | $ 30.60M | $ 30.60M | $ 28.88M | |
$ 0.50 | $ 0.50 | $ 0.00 | $ 0.40 | $ 0.00 | $ 0.00 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 5.75B | $ 5.75B | $ 5.13B | $ 4.70B | $ 4.92B | $ 4.97B | |
$ 78.63M | $ 78.63M | $ 53.72M | $ -47.65M | $ 25.54M | $ 65.39M | |
$ 72.40M | $ 54.10M | $ 47.64M | $ -49.56M | $ 12.68M | $ 44.29M | |
$ 24.22M | $ 24.22M | $ 22.14M | $ 26.61M | $ 32.71M | $ 22.66M | |
$ 134.26M | $ 134.26M | $ 107.50M | $ -24.44M | $ 70.12M | $ 110.79M | |
$ 322.74M | $ 322.43M | $ 295.38M | $ 142.15M | $ 237.84M | $ 235.21M |