Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 2.75B | $ 4.66B | $ 3.89B | $ 2.89B | $ 4.26B | $ 2.97B | |
$ 831.00M | $ 289.00M | $ 2.44B | $ 2.19B | $ 2.56B | $ 1.87B | |
$ 2.91B | $ 4.37B | $ 1.45B | $ 696.00M | $ 1.70B | $ 1.10B | |
$ 1.01B | $ 1.43B | $ 990.00M | $ 663.00M | $ 1.14B | $ 787.00M | |
$ 2.14B | $ 3.56B | $ 463.00M | $ 33.00M | $ 564.00M | $ 313.00M | |
$ -106.00M | $ -118.00M | $ -164.00M | $ -150.00M | $ -132.00M | $ -54.00M | |
$ 13.00M | $ -1.00M | $ -172.00M | $ -223.00M | $ -207.00M | $ -156.00M | |
$ 2.01B | $ 3.43B | $ 127.00M | $ -340.00M | $ 225.00M | $ 103.00M | |
$ 115.00M | $ 191.00M | $ 74.00M | $ -84.00M | $ 83.00M | $ 51.00M | |
$ -26.00M | $ -104.00M | - | - | - | - | |
$ 1.17B | $ 3.27B | $ 49.00M | $ -275.00M | $ 138.00M | $ 55.00M | |
$ 5.94 | $ 9.69 | $ 1.15 | $ -6.65 | $ 3.13 | $ 1.64 | |
$ 5.32 | $ 8.77 | $ 1.13 | $ -6.65 | $ 3.09 | $ 1.61 | |
$ 110.70M | $ 40.40M | $ 42.50M | $ 41.30M | $ 43.90M | $ 33.30M | |
$ 131.50M | $ 45.20M | $ 43.30M | $ 41.30M | $ 44.50M | $ 34.00M | |
$ 2.16 | $ 2.58 | $ 1.08 | $ 0.54 | $ 1.89 | $ 1.65 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | $ 4.40 | $ -0.45 | $ 7.81 | $ 5.88 | |
- | - | $ 344.00M | $ 321.00M | $ 357.00M | $ 281.00M | |
$ 1.84B | $ 1.72B | $ 3.43B | $ 2.85B | $ 3.69B | $ 2.65B | |
$ 219.00M | $ 391.00M | $ 49.00M | $ -275.00M | $ 138.00M | $ 55.00M | |
$ 804.11M | $ 2.84B | $ 138.79M | $ -126.46M | $ 279.34M | $ 181.29M | |
- | - | $ 164.00M | $ 150.00M | $ 132.00M | $ 54.00M | |
$ 2.01B | $ 3.43B | $ 291.00M | $ -190.00M | $ 357.00M | $ 157.00M | |
$ 1.07B | $ 3.59B | $ 437.00M | $ -67.00M | $ 498.00M | $ 219.00M |