Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ ― | $ ― | $ 24.49B | $ 19.82B | $ 14.43B | $ 17.39B | |
$ ― | $ ― | $ 8.91B | $ 7.59B | $ 6.24B | $ 6.74B | |
$ ― | $ ― | $ 15.58B | $ 12.23B | $ 8.19B | $ 10.65B | |
$ -500.21K | $ ― | $ 12.49B | $ 9.99B | $ 7.74B | $ 8.80B | |
$ -500.21K | $ ― | $ 3.10B | $ 2.24B | $ 452.00M | $ 1.85B | |
$ ― | $ ― | $ -148.00M | $ -119.00M | $ -123.00M | $ -142.00M | |
$ 131.00 | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ -500.08K | $ ― | $ 3.03B | $ 2.18B | $ 313.00M | $ 1.53B | |
$ ― | $ ― | $ 751.00M | $ 582.00M | $ 164.00M | $ 350.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ -500.08K | $ ― | $ 2.15B | $ 1.45B | $ 85.00M | $ 1.08B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ -500.21K | $ ― | $ 21.40B | $ 17.58B | $ 13.98B | $ 15.54B | |
$ -500.08K | $ ― | $ 2.15B | $ 1.45B | $ 85.00M | $ 1.08B | |
$ -500.08K | $ ― | $ 2.15B | $ 1.45B | $ 89.32M | $ 1.08B | |
$ ― | $ ― | $ 156.00M | $ 111.00M | $ 141.00M | $ 171.00M | |
$ -500.08K | $ ― | $ 3.19B | $ 2.32B | $ 452.00M | $ 1.85B | |
$ ― | $ 6.12B | $ 6.11B | $ 4.71B | $ 2.61B | $ 3.97B |