Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.84B | $ 2.95B | $ 3.21B | $ 3.49B | $ 3.02B | $ 3.52B | |
$ 1.12B | $ 1.55B | $ 1.74B | $ 1.83B | $ 1.71B | $ 2.01B | |
$ 1.72B | $ 1.40B | $ 1.47B | $ 1.65B | $ 1.31B | $ 1.51B | |
$ 1.08B | $ 1.07B | $ 1.08B | $ 1.17B | $ 1.08B | $ 1.11B | |
$ 307.59M | $ 323.40M | $ 388.17M | $ 489.20M | $ 234.11M | $ 402.67M | |
$ -20.14M | $ -29.20M | $ -41.52M | $ -59.20M | $ -54.55M | $ -36.31M | |
$ -5.54M | $ 8.03M | $ -29.91M | $ -8.29M | $ -44.58M | $ -38.41M | |
$ 292.99M | $ 302.24M | $ 316.74M | $ 438.29M | $ 134.98M | $ 327.95M | |
$ 62.49M | $ 69.74M | $ 66.70M | $ 98.54M | $ 25.27M | $ 64.15M | |
- | - | - | - | - | - | |
$ 224.47M | $ 228.22M | $ 246.32M | $ 339.75M | $ 108.60M | $ 261.37M | |
$ 6.41 | $ 6.24 | $ 6.34 | $ 7.83 | $ 2.51 | $ 5.89 | |
$ 6.41 | $ 6.24 | $ 6.34 | $ 7.81 | $ 2.50 | $ 5.85 | |
$ 142.43M | $ 36.59M | $ 38.82M | $ 42.85M | $ 43.24M | $ 44.40M | |
$ 142.43M | $ 36.59M | $ 38.85M | $ 43.00M | $ 43.41M | $ 44.71M | |
$ 3.15 | $ 3.00 | $ 3.00 | $ 1.40 | $ 0.60 | $ 2.00 | |
- | - | - | - | - | - | |
- | - | $ 6.90 | - | - | $ 6.51 | |
- | - | $ 6.90 | - | - | $ 6.46 | |
- | - | - | - | - | - | |
$ -123.17M | $ 2.62B | $ 2.82B | $ 3.00B | $ 2.79B | $ 3.12B | |
$ 230.50M | $ 232.50M | $ 250.04M | $ 339.75M | $ 109.72M | $ 263.80M | |
$ 262.47M | $ 238.77M | $ 272.87M | - | $ 145.69M | $ 294.87M | |
- | - | $ 42.78M | - | $ 56.06M | $ 37.62M | |
$ 664.86M | $ 336.21M | $ 359.52M | $ 439.58M | $ 191.05M | $ 365.57M | |
$ 725.32M | $ 400.35M | $ 424.79M | $ 536.74M | $ 285.05M | $ 461.52M |