Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.28B | $ 2.50B | $ 1.89B | $ 1.64B | $ 1.43B | $ 6.60B | |
$ 1.15B | $ 778.00M | $ 542.00M | $ 526.00M | $ 527.00M | $ 3.40B | |
$ 2.13B | $ 1.73B | $ 1.34B | $ 1.12B | $ 903.00M | $ 3.20B | |
$ 55.00M | $ 67.00M | $ 69.00M | $ 49.00M | $ 33.00M | $ 1.49B | |
$ 1.99B | $ 1.66B | $ 1.27B | $ 1.07B | $ 870.00M | $ 1.71B | |
$ -881.00M | $ -697.00M | $ 544.00M | $ 294.00M | $ 214.00M | $ 904.00M | |
$ -565.00M | $ 13.00M | $ 1.15B | $ -342.00M | $ -619.00M | $ 123.00M | |
$ 2.19B | $ 974.00M | $ 1.88B | $ 432.00M | $ 37.00M | $ 928.00M | |
$ 391.00M | $ 368.00M | $ 262.00M | $ 405.00M | $ 269.00M | $ 278.00M | |
$ -24.00M | $ -20.00M | $ -4.00M | - | - | $ 224.00M | |
$ 1.21B | $ 111.00M | $ 1.09B | $ -368.00M | $ -552.00M | $ 52.00M | |
$ 11.33 | - | $ 5.20 | $ -2.23 | $ -5.45 | $ 0.05 | |
$ 11.33 | - | $ 5.20 | $ -2.23 | $ -5.45 | $ 0.05 | |
$ -2.10M | - | $ 2.10M | $ 165.23M | $ 101.16M | $ 428.40M | |
$ -2.10M | - | $ 2.10M | $ 165.23M | $ 101.16M | $ 428.40M | |
$ 1.17 | $ 1.52 | - | $ 0.91 | $ 0.65 | $ 1.34 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.21B | $ 845.00M | $ 611.00M | $ -575.00M | $ -560.00M | $ -4.89B | |
$ 1.21B | $ 111.00M | $ 1.09B | $ -368.00M | $ -552.00M | $ 211.00M | |
$ 1.87B | $ 715.89M | - | $ 317.52M | $ 27.20M | $ 682.08M | |
- | - | - | - | - | - | |
$ 3.07B | $ 1.67B | - | $ 726.00M | $ 251.00M | $ 1.75B | |
$ 3.71B | $ 2.04B | - | $ 962.00M | $ 534.00M | $ 2.96B |