Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.88B | $ 8.12B | $ 7.74B | $ 5.48B | $ 2.80B | $ 2.81B | |
$ 2.77B | $ 5.72B | $ 5.53B | $ -3.97B | $ -1.98B | $ -1.97B | |
$ 1.11B | $ 2.40B | $ 2.21B | $ 1.31B | $ 817.40M | $ 831.70M | |
$ 642.62M | $ 1.40B | $ 1.35B | $ 900.32M | $ 408.57M | $ 398.30M | |
$ 467.10M | $ 1.00B | $ 826.38M | $ 409.63M | $ 408.83M | $ 433.41M | |
$ -108.52M | $ -331.69M | $ -227.39M | $ -181.85M | $ -10.29M | $ -6.42M | |
$ -45.57M | $ 383.00K | $ -70.84M | $ 2.16M | $ -359.00K | $ -455.00K | |
$ 313.01M | $ 624.08M | $ 567.85M | $ 194.52M | $ 380.81M | $ 426.99M | |
$ 35.27M | $ 11.75M | $ 59.41M | $ 41.33M | $ 47.88M | $ 51.13M | |
$ -1.86M | $ -383.00K | $ -3.14M | $ -2.16M | $ -400.00K | - | |
$ 275.89M | $ 612.34M | $ 505.30M | $ 153.19M | $ 327.81M | $ 373.99M | |
$ 3.38 | $ 7.46 | $ 6.20 | $ 2.28 | $ 6.20 | $ 6.85 | |
$ 3.35 | $ 7.40 | $ 6.13 | $ 2.25 | $ 6.15 | $ 6.79 | |
$ 162.98M | $ 82.10M | $ 81.53M | $ 67.11M | $ 52.86M | $ 53.86M | |
$ 164.81M | $ 82.72M | $ 82.47M | $ 68.07M | $ 53.28M | $ 54.33M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 3.00 | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 3.41B | $ 7.12B | $ 6.88B | $ -3.07B | $ -1.57B | $ -1.58B | |
$ 275.89M | $ 612.34M | $ 505.30M | $ 153.19M | $ 327.81M | $ 373.99M | |
$ 316.40M | - | - | - | - | - | |
$ 110.12M | - | - | - | - | - | |
$ 423.13M | - | $ 777.04M | $ 290.49M | $ 394.61M | $ 427.21M | |
$ 709.01M | - | $ 1.35B | $ 605.48M | $ 460.74M | $ 518.70M |