Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 7.17B | $ 7.83B | $ 8.49B | $ 8.46B | $ 8.87B | $ 10.65B | |
$ 5.66B | $ 6.07B | $ 6.64B | $ 6.60B | $ 6.92B | $ 8.18B | |
$ 1.51B | $ 1.77B | $ 1.85B | $ 1.86B | $ 1.95B | $ 2.46B | |
$ 1.34B | $ 1.47B | $ 1.51B | $ 1.51B | $ 1.56B | $ 1.99B | |
$ 122.00M | $ 201.00M | $ 243.00M | $ 234.00M | $ 6.00M | $ 191.00M | |
$ -10.00M | $ -10.00M | $ -11.00M | $ -27.00M | $ -38.00M | $ -66.00M | |
$ -72.00M | $ -80.00M | $ 11.00M | $ -24.00M | $ 6.00M | $ -21.00M | |
$ 75.00M | $ 200.00M | $ 242.00M | $ 231.00M | $ -38.00M | $ 146.00M | |
$ 33.00M | $ 61.00M | $ 64.00M | $ 44.00M | $ 25.00M | $ 47.00M | |
- | - | - | - | - | - | |
$ -37.00M | $ 139.00M | $ 166.00M | $ -208.00M | $ -319.00M | $ 331.00M | |
$ -0.78 | $ 3.61 | $ 3.48 | $ -3.93 | $ -6.05 | $ 1.80 | |
$ -0.79 | $ 3.50 | $ 3.37 | $ -3.79 | $ -6.05 | $ 1.80 | |
$ 146.00M | $ 39.00M | $ 48.00M | $ 53.00M | $ 53.00M | $ 54.50M | |
$ 146.50M | $ 40.00M | $ 49.00M | $ 55.00M | $ 53.00M | $ 55.30M | |
- | - | - | - | $ 0.25 | $ 1.00 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 3.48B | $ 7.54B | $ 8.25B | $ 8.11B | $ 8.48B | $ 10.17B | |
$ -37.00M | $ 139.00M | $ 166.00M | $ -208.00M | $ -319.00M | $ 99.00M | |
$ 186.92M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 107.00M | $ 220.00M | $ 258.00M | $ 259.00M | $ 4.00M | $ 235.00M | |
$ 181.00M | $ 335.00M | $ 389.00M | $ 405.00M | $ 161.00M | $ 447.00M |