Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.50B | $ 4.39B | $ 4.97B | $ -145.58M | $ 1.93B | $ 2.15B | |
$ 3.07B | $ 4.00B | $ 4.59B | $ 3.30B | $ 1.72B | $ 1.99B | |
$ 404.97M | $ 382.27M | $ 375.77M | $ -3.45B | $ 212.13M | $ 154.64M | |
$ 309.92M | $ 298.94M | $ 280.91M | $ 280.16M | $ 180.66M | $ 124.44M | |
$ 1.09B | $ 88.07M | $ 94.86M | $ -3.73B | $ 31.47M | $ 30.20M | |
$ -45.94M | $ -43.74M | $ -32.10M | $ -18.24M | $ -16.59M | $ -27.00M | |
$ -12.77M | $ 5.53M | $ -1.65M | $ -3.58B | $ 84.63M | $ 13.64M | |
$ 61.88M | $ 45.12M | $ 64.41M | $ -164.45M | $ 99.51M | $ 16.85M | |
$ 5.92M | $ 2.52M | $ 714.00K | $ -3.23M | $ -7.95M | $ -1.23M | |
- | - | - | - | - | - | |
$ 54.72M | $ 40.10M | $ 61.97M | $ -161.22M | $ 107.32M | $ 17.54M | |
$ 1.43 | $ 1.06 | $ 1.63 | $ 0.57 | $ 2.87 | $ 0.51 | |
$ 1.42 | $ 1.05 | $ 1.63 | $ 0.57 | $ 2.87 | $ 0.51 | |
$ 151.92M | $ 37.96M | $ 37.92M | $ 37.88M | $ 37.37M | $ 34.45M | |
$ 152.74M | $ 38.12M | $ 38.06M | $ 37.88M | $ 37.37M | $ 34.48M | |
$ 2.10 | $ 2.12 | $ 2.10 | $ 2.10 | $ 2.10 | $ 2.10 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 9.07M | $ 379.00K | |
$ 3.38B | $ 4.30B | $ 4.87B | $ 3.58B | $ 1.90B | $ 2.12B | |
- | - | - | - | $ 16.59M | $ 27.00M | |
$ 53.51M | $ 40.10M | $ 63.70M | $ -161.22M | $ 107.46M | $ 18.08M | |
$ -19.00M | - | $ -34.37M | - | $ 48.38M | $ 19.28M | |
$ 112.14M | $ 88.86M | $ 96.51M | $ -147.22M | $ 116.09M | $ 43.85M | |
$ 145.47M | $ 166.02M | $ 179.92M | $ -67.51M | $ 184.84M | $ 98.88M |