Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 32.64B | $ 32.64B | $ 24.22B | $ 21.27B | $ 20.84B | $ 18.25B | |
$ ― | $ 24.07B | $ 17.18B | $ 14.84B | $ 17.58B | $ 15.28B | |
$ ― | $ 8.57B | $ 7.04B | $ 6.43B | $ 3.27B | $ 2.97B | |
$ 7.28B | $ 7.28B | $ 5.71B | $ 5.06B | $ 2.23B | $ 1.93B | |
$ 1.29B | $ 1.29B | $ 1.33B | $ 1.38B | $ 1.04B | $ 1.04B | |
$ -89.00M | $ -79.00M | $ -79.00M | $ -74.00M | $ -80.00M | $ -36.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.29B | $ 1.30B | $ 1.33B | $ 1.21B | $ 1.15B | $ 1.09B | |
$ 312.00M | $ 311.00M | $ 293.00M | $ 300.00M | $ 243.00M | $ 290.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 965.00M | $ 960.00M | $ 1.04B | $ 912.00M | $ 911.00M | $ 801.00M | |
$ 40.88 | $ 40.59 | $ 43.30 | $ 38.04 | $ 38.27 | $ 33.43 | |
$ 40.86 | $ 40.58 | $ 43.12 | $ 38.00 | $ 38.27 | $ 33.35 | |
$ 94.64M | $ 23.66M | $ 23.98M | $ 23.97M | $ 23.79M | $ 23.96M | |
$ 94.67M | $ 23.66M | $ 24.08M | $ 24.00M | $ 23.79M | $ 24.02M | |
$ 15.00 | $ 15.00 | $ 0.00 | $ 0.00 | $ 13.00 | $ 13.00 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 31.35B | $ 31.35B | $ 22.89B | $ 19.90B | $ 19.80B | $ 17.21B | |
$ 965.00M | $ 960.00M | $ 1.04B | $ 912.00M | $ 911.00M | $ 801.00M | |
$ 963.65M | $ 958.48M | $ 1.02B | $ 906.69M | $ 801.47M | $ 778.28M | |
$ 199.00M | $ 190.00M | $ 97.00M | $ 91.00M | $ 95.00M | $ 48.00M | |
$ 1.49B | $ 1.49B | $ 1.43B | $ 1.30B | $ 1.24B | $ 1.13B | |
$ 2.49B | $ 2.49B | $ 2.29B | $ 2.13B | $ 1.84B | $ 1.67B |