Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.63B | $ 2.70B | $ 2.50B | $ 1.36B | $ 852.00M | $ 2.84B | |
$ 1.55B | $ 1.95B | $ 1.81B | $ 1.14B | $ 1.01B | $ 638.00M | |
$ 1.08B | $ 746.00M | $ 693.00M | $ 227.00M | $ -161.00M | $ 2.21B | |
$ 437.00M | $ 435.00M | $ 404.00M | $ 392.00M | $ 407.00M | $ 474.00M | |
$ 584.00M | $ 343.00M | $ 296.00M | $ -179.00M | $ -1.20B | $ 426.00M | |
$ 334.00M | $ 214.00M | $ 234.00M | $ -257.00M | $ -211.00M | $ -134.00M | |
$ 6.00M | $ 47.00M | $ 118.00M | $ 19.00M | $ -25.00M | $ -78.00M | |
$ 365.00M | $ 144.00M | $ 173.00M | $ -450.00M | $ -1.45B | $ 351.00M | |
$ 24.00M | $ 38.00M | $ -7.00M | $ 2.00M | $ -6.00M | $ 35.00M | |
$ 31.00M | $ 11.00M | $ 15.00M | $ -7.00M | $ -22.00M | $ 14.00M | |
$ 331.00M | $ 95.00M | $ 162.00M | $ -459.00M | $ -1.44B | $ 548.00M | |
$ 1.59 | $ 0.44 | $ 0.71 | $ -1.95 | $ -6.11 | $ 1.44 | |
$ 1.57 | $ 0.44 | $ 0.71 | $ -1.95 | $ -6.11 | $ 1.44 | |
$ 833.00M | $ 214.00M | $ 228.00M | $ 236.00M | $ 236.00M | $ 212.00M | |
$ 842.00M | $ 215.00M | $ 228.00M | $ 236.00M | $ 236.00M | $ 213.00M | |
$ 1.68 | $ 3.72 | $ 0.28 | $ 0.01 | $ 0.01 | $ 1.90 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 724.00M | $ 2.39B | $ 2.21B | $ 815.00M | $ 600.00M | $ 1.11B | |
$ 333.00M | $ 97.00M | $ 162.00M | $ -459.00M | $ -1.44B | $ 306.00M | |
$ 71.41M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 340.00M | $ 396.00M | $ 420.00M | $ -192.00M | $ -1.24B | $ 491.00M | |
$ 534.00M | $ 683.00M | $ 689.00M | $ 89.00M | $ -939.00M | $ 760.00M |