Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 10.22B | $ 10.77B | $ 13.60B | $ 12.81B | $ 5.59B | $ 3.94B | |
$ 9.25B | $ 9.05B | $ 12.36B | $ 10.88B | $ 4.79B | $ 3.43B | |
$ 1.97B | $ 1.72B | $ 1.25B | $ 1.93B | $ 794.00M | $ 506.41M | |
$ 1.78B | $ 1.80B | $ 2.74B | $ 2.03B | $ 1.13B | $ 786.72M | |
$ 193.00M | $ -72.00M | $ -1.49B | $ -104.00M | $ -332.00M | $ -280.30M | |
$ -646.00M | $ -632.00M | $ -486.00M | $ -176.00M | $ -131.00M | $ -80.61M | |
$ -964.00M | $ -879.00M | $ 917.00M | $ 6.00M | $ 1.00M | $ -3.73M | |
$ 511.00M | $ 175.00M | $ -2.89B | $ -286.00M | $ -462.00M | $ -364.64M | |
$ 26.00M | $ 25.00M | $ 1.00M | $ 1.00M | $ 0.00 | $ 0.00 | |
- | - | - | - | - | - | |
$ 638.00M | $ 450.00M | $ -1.59B | $ -135.00M | $ -171.00M | $ -114.66M | |
$ 5.74 | $ 4.12 | $ -15.74 | $ -1.63 | $ -2.63 | $ -2.45 | |
$ 6.44 | $ 0.75 | $ -15.74 | $ -1.63 | $ -2.63 | $ -2.45 | |
$ 447.58M | $ 109.32M | $ 100.83M | $ 82.81M | $ 64.98M | $ 46.85M | |
$ 908.54M | $ 200.58M | $ 100.83M | $ 82.81M | $ 64.98M | $ 46.85M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | $ -2.29 | |
- | - | - | - | - | - | |
- | - | - | - | $ 37.00M | $ 21.25M | |
$ 11.03B | $ 10.84B | $ 15.09B | $ 12.92B | $ 5.92B | $ 4.22B | |
$ 591.00M | $ 450.00M | $ -1.59B | $ -135.00M | $ -171.00M | $ -114.66M | |
$ 694.35M | $ 322.25M | $ -1.44B | - | $ -171.00M | $ -114.66M | |
- | - | - | - | $ 131.00M | $ 80.61M | |
$ 675.00M | $ 269.00M | $ -2.83B | $ 0.00 | $ -331.00M | $ -284.03M | |
$ 21.00M | $ 645.00M | $ -2.57B | $ 0.00 | $ -257.00M | $ -242.77M |