Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 9.07B | $ 6.53B | $ 3.76B | $ 3.76B | $ 2.10B | $ 4.57B | |
$ 5.23B | $ 3.71B | $ 2.39B | $ 2.56B | $ 1.74B | $ 2.92B | |
$ 4.80B | $ 2.82B | $ 1.37B | $ 1.21B | $ 352.64M | $ -4.09B | |
$ 1.79B | $ 1.76B | $ 1.35B | $ 1.55B | $ 1.52B | $ 1.65B | |
$ 2.46B | $ 840.17M | $ -100.68M | $ -394.54M | $ -3.33B | $ -5.73B | |
$ 630.67M | $ 588.41M | $ -621.13M | $ -602.35M | $ -541.09M | $ -389.58M | |
$ 761.55M | $ -201.22M | $ 69.96M | $ 14.63M | $ -2.11B | $ -6.61B | |
$ 975.55M | $ 285.38M | $ -700.04M | $ -1.01B | $ -1.76B | $ 488.22M | |
$ -454.33M | $ -496.83M | $ 9.33M | $ 474.00K | $ 564.67M | $ 176.84M | |
$ 2.40M | $ 2.40M | $ 300.00K | - | - | - | |
$ 1.21B | $ 729.99M | $ -423.86M | $ -755.79M | $ -2.07B | $ 122.98M | |
$ 8.50 | $ 6.49 | $ -3.73 | $ -6.64 | $ -19.37 | $ 1.15 | |
$ 8.45 | $ 6.32 | $ -3.73 | $ -6.64 | $ -19.37 | $ 1.15 | |
$ 441.06M | $ 112.52M | $ 113.62M | $ 113.76M | $ 106.75M | $ 106.75M | |
$ 442.72M | $ 112.86M | $ 113.62M | $ 113.76M | $ 106.75M | $ 106.98M | |
$ 1.00 | - | - | - | - | $ 3.75 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 5.56B | $ 5.46B | $ 3.91B | $ 2.94B | $ 2.58B | $ 4.57B | |
$ 1.19B | $ 729.99M | $ -423.86M | $ -755.79M | $ -2.07B | $ 311.38M | |
$ 382.14M | $ -129.86M | - | - | $ -1.40B | $ 370.25M | |
- | - | - | - | - | - | |
$ 1.40B | $ 1.04B | $ -49.15M | $ -405.95M | $ -1.21B | $ 902.25M | |
$ 2.12B | $ 1.72B | $ 643.17M | $ 310.01M | $ -480.30M | $ 1.56B |