Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 7.96B | $ 4.24B | $ 4.41B | $ 391.30M | $ 135.95M | $ 62.52M | |
$ 3.31B | $ 3.12B | $ 666.80M | $ 80.38M | $ 4.18M | $ 2.91M | |
$ 4.66B | $ 1.12B | $ 3.74B | $ 310.92M | $ 131.76M | $ 59.61M | |
$ 2.53B | $ 120.60M | $ 2.49B | $ 141.50M | $ 165.38M | $ 64.42M | |
$ 1.86B | $ 1.00B | $ 1.26B | $ 169.41M | $ -13.65M | $ -2.71M | |
$ 69.87M | $ 252.80M | $ -130.30M | $ 22.64M | $ 16.35M | $ 17.51M | |
$ 129.11M | $ 89.10M | $ -205.50M | $ -56.33M | $ 7.47M | $ -4.89M | |
$ 1.47B | $ 836.50M | $ 1.38B | $ 90.44M | $ -22.53M | $ -25.11M | |
$ 421.08M | $ 249.30M | $ 371.90M | $ 22.52M | $ -5.25M | $ -11.13M | |
$ ― | $ ― | $ 11.30M | $ ― | $ ― | $ ― | |
$ 1.05B | $ 587.20M | $ 1.00B | $ 67.92M | $ -17.28M | $ -13.98M | |
$ 3.52 | $ 2.94 | $ 0.63 | $ 0.35 | $ ― | $ ― | |
$ 3.52 | $ 2.94 | $ 0.63 | $ 0.24 | $ ― | $ ― | |
$ 1.12B | $ 199.90M | $ 2.14B | $ 191.53M | $ ― | $ ― | |
$ 1.12B | $ 199.90M | $ 2.14B | $ 281.66M | $ ― | $ ― | |
$ 0.50 | $ ― | $ 0.03 | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 5.84B | $ 3.24B | $ 3.15B | $ -221.88M | $ -149.60M | $ -65.23M | |
$ 1.05B | $ 587.20M | $ 1.00B | $ 67.92M | $ -17.28M | $ -13.98M | |
$ 1.25B | $ 614.83M | $ 1.01B | $ 66.48M | $ -37.18M | $ -29.45M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.89B | $ 1.08B | $ 1.48B | $ 105.60M | $ -36.40M | $ -3.15M | |
$ 2.24B | $ 1.08B | $ 1.89B | $ 171.62M | $ 16.75M | $ 14.82M |