Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.46B | $ ― | $ 1.73B | $ 1.07B | $ 1.06B | $ 2.48B | |
$ ― | $ ― | $ 1.12B | $ 740.43M | $ 831.89M | $ 1.45B | |
$ ― | $ ― | $ 601.85M | $ 326.86M | $ 231.86M | $ 1.03B | |
$ ― | $ ― | $ 196.47M | $ 116.57M | $ 161.62M | $ 245.68M | |
$ ― | $ ― | $ 405.38M | $ 210.29M | $ 70.23M | $ 783.34M | |
$ ― | $ ― | $ 48.54M | $ 14.17M | $ 41.50M | $ 59.58M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 456.73M | $ 226.31M | $ 112.98M | $ 846.91M | |
$ ― | $ ― | $ 116.63M | $ 42.97M | $ 43.73M | $ 158.30M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 340.10M | $ 183.34M | $ 69.24M | $ 688.60M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 1.26M | $ 887.00K | $ ― | $ ― | |
$ ― | $ ― | $ 1.32B | $ 857.01M | $ 993.52M | $ 1.70B | |
$ ― | $ ― | $ 340.10M | $ 183.34M | $ 69.24M | $ 688.60M | |
$ ― | $ ― | $ 340.10M | $ 183.34M | $ 69.24M | $ 688.60M | |
$ ― | $ ― | $ 1.33M | $ 2.18M | $ 2.87M | $ 20.50M | |
$ ― | $ ― | $ 458.06M | $ 228.49M | $ 115.84M | $ 867.40M | |
$ ― | $ 1.14B | $ 792.65M | $ 500.06M | $ 418.26M | $ 1.26B |