Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 27.78B | $ 27.10B | $ 29.39B | $ 17.48B | $ 12.46B | $ 11.35B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 3.87B | $ 3.06B | $ 2.99B | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.47B | $ 1.34B | $ 1.73B | $ 674.00M | $ 462.00M | $ 333.00M | |
$ 2.60B | $ 1.80B | $ 1.06B | $ 2.57B | $ 1.36B | $ 833.00M | |
$ 602.00M | $ 473.00M | $ 557.00M | $ 480.00M | $ 277.00M | $ 79.00M | |
$ 89.00M | $ 96.00M | $ ― | $ ― | $ ― | $ ― | |
$ 2.15B | $ 1.32B | $ 2.45B | $ 2.01B | $ 1.03B | $ 709.00M | |
$ 11.74 | $ 6.99 | $ 13.63 | $ 12.40 | $ 7.20 | $ 5.08 | |
$ 11.73 | $ 6.99 | $ 13.63 | $ 12.40 | $ 7.20 | $ 5.08 | |
$ 713.30M | $ 176.20M | $ 175.60M | $ 162.40M | $ 143.00M | $ 139.50M | |
$ 713.70M | $ 176.20M | $ 175.60M | $ 162.40M | $ 143.00M | $ 139.50M | |
$ 4.73 | $ 4.40 | $ 4.00 | $ 3.40 | $ 3.32 | $ 3.04 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ -22.73B | $ -24.05B | $ -26.40B | $ -14.91B | $ -11.10B | $ -10.52B | |
$ 2.15B | $ 1.32B | $ 2.45B | $ 2.07B | $ 1.08B | $ 754.00M | |
$ 2.77B | $ 1.83B | $ 711.84M | $ 2.11B | $ 1.11B | $ 669.25M | |
$ 246.00M | $ 222.00M | $ 177.00M | $ 153.00M | $ 115.00M | $ 110.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― |