Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.26B | $ 3.09B | $ 2.78B | $ 2.25B | $ 2.17B | $ 2.84B | |
$ 616.64M | $ 2.39B | $ 2.26B | $ 1.87B | $ 1.73B | $ -2.03B | |
$ 2.65B | $ 700.06M | $ 522.37M | $ 379.98M | $ 440.67M | $ 4.87B | |
$ 394.06M | $ 369.98M | $ 337.76M | $ 516.88M | $ 520.19M | $ 538.95M | |
$ 441.77M | $ 335.09M | $ 192.89M | $ -258.13M | $ -420.76M | $ 242.03M | |
$ -51.58M | $ -52.01M | $ -44.59M | $ -42.47M | $ -48.74M | $ -55.99M | |
$ 18.06M | $ 16.05M | $ 24.96M | $ -15.76M | $ -8.27M | $ -11.94M | |
$ 401.24M | $ 294.13M | $ 164.97M | $ -290.60M | $ -461.35M | $ 189.82M | |
$ 95.35M | $ 71.22M | $ 42.21M | $ -43.83M | $ -189.76M | $ 46.80M | |
- | - | - | - | - | $ 379.00K | |
$ 305.78M | $ 222.87M | $ 122.26M | $ -246.95M | $ -272.55M | $ 4.20B | |
$ 5.24 | $ 3.74 | $ 2.04 | $ -4.11 | $ -4.55 | $ 2.38 | |
$ 5.21 | $ 3.72 | $ 2.03 | $ -4.11 | $ -4.55 | $ 2.37 | |
$ 233.36M | $ 59.53M | $ 60.04M | $ 60.05K | $ 59.91M | $ 59.75M | |
$ 234.92M | $ 59.86M | $ 60.33M | $ 60.05K | $ 59.91M | $ 59.91M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ -2.40B | $ 2.76B | $ 2.60B | $ -1.14B | $ -990.63M | $ -1.49B | |
- | - | - | - | - | - | |
$ 305.80M | $ 222.94M | $ 122.29M | $ -246.95M | $ -272.55M | $ 142.35M | |
$ 223.73M | $ 227.35M | - | - | - | - | |
$ 1.46B | $ 346.13M | $ 209.56M | $ -248.13M | $ -412.61M | $ 245.81M | |
$ 1.67B | $ 557.29M | $ 411.01M | $ -34.41M | $ -192.69M | $ 465.45M |