Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 12.55B | $ 10.77B | $ 13.60B | $ 12.81B | $ 5.59B | $ 3.94B | |
$ 10.04B | $ 9.05B | $ 12.36B | $ 10.88B | $ 4.79B | $ 3.43B | |
$ 2.52B | $ 1.72B | $ 1.25B | $ 1.93B | $ 794.00M | $ 506.41M | |
$ 1.82B | $ 1.80B | $ 2.74B | $ 2.03B | $ 1.13B | $ 786.72M | |
$ 693.00M | $ -72.00M | $ -1.49B | $ -104.00M | $ -332.00M | $ -280.30M | |
$ -344.00M | $ -632.00M | $ -486.00M | $ -176.00M | $ -131.00M | $ -80.61M | |
$ -17.00M | $ 879.00M | $ 917.00M | $ 6.00M | $ 1.00M | $ -3.73M | |
$ 372.00M | $ 175.00M | $ -2.89B | $ -286.00M | $ -462.00M | $ -364.64M | |
$ -3.00M | $ 25.00M | $ 1.00M | $ 1.00M | $ 0.00 | $ 0.00 | |
- | - | - | - | - | - | |
$ 17.00M | $ 450.00M | $ -1.59B | $ -135.00M | $ -171.00M | $ -114.66M | |
$ 0.08 | $ 4.12 | $ -15.74 | $ -1.63 | $ -2.63 | $ -2.45 | |
$ 0.72 | $ 0.75 | $ -15.74 | $ -1.63 | $ -2.63 | $ -2.45 | |
$ 473.33M | $ 109.32M | $ 100.83M | $ 82.81M | $ 64.98M | $ 46.85M | |
$ 858.38M | $ 200.58M | $ 100.83M | $ 82.81M | $ 64.98M | $ 46.85M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | $ -2.29 | |
- | - | - | - | - | - | |
- | - | - | - | $ 37.00M | $ 21.25M | |
$ 11.86B | $ 10.84B | $ 15.09B | $ 12.92B | $ 5.92B | $ 4.22B | |
$ 17.00M | $ 450.00M | $ -1.59B | $ -135.00M | $ -171.00M | $ -114.66M | |
$ 691.78M | $ 322.25M | $ -1.44B | - | $ -171.00M | $ -114.66M | |
- | - | - | - | $ 131.00M | $ 80.61M | |
$ 77.00M | $ 807.00M | $ -2.83B | $ 0.00 | $ -331.00M | $ -284.03M | |
$ 407.00M | $ 1.16B | $ -2.57B | $ 0.00 | $ -257.00M | $ -242.77M |