Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.19B | $ 1.14B | $ 1.09B | $ 1.07B | $ 980.71M | $ 996.38M | |
$ 183.88M | $ 712.34M | $ -1.05B | $ -1.02B | - | - | |
$ 968.58M | $ 429.20M | $ 56.65M | $ 108.76M | - | - | |
$ 1.12B | $ 371.74M | $ 1.06B | $ 1.01B | $ 931.16M | $ 944.21M | |
$ 71.29M | $ 57.13M | $ -1.00B | $ -905.55M | $ 49.55M | $ 52.17M | |
$ 2.47M | $ -8.06M | $ -563.00K | $ -845.00K | $ 4.40M | $ 4.05M | |
$ -51.71M | $ 23.22M | $ -1.02B | $ -1.06B | $ -1.53M | $ 31.79M | |
$ 90.91M | $ 88.74M | $ 27.23M | $ 150.04M | $ 52.42M | $ 88.02M | |
$ 31.56M | $ 23.45M | $ 7.25M | $ 10.95M | $ 10.43M | $ 20.04M | |
$ 910.00K | $ 2.02M | $ 477.00K | $ 5.11M | - | - | |
$ 80.50M | $ 66.80M | $ 22.45M | $ 138.59M | $ 41.87M | $ 68.21M | |
$ 5.99 | $ 4.36 | $ 1.46 | $ 9.03 | $ 2.74 | $ 4.47 | |
$ 5.93 | $ 4.34 | $ 1.45 | $ 8.99 | $ 2.72 | $ 4.44 | |
$ 61.35M | $ 15.31M | $ 15.41M | $ 15.35M | $ 15.31M | $ 15.27M | |
$ 61.89M | $ 15.38M | $ 15.45M | $ 15.42M | $ 15.37M | $ 15.36M | |
$ 2.40 | $ 2.34 | $ 2.26 | $ 2.11 | $ 2.08 | $ 2.06 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 3.81 | $ 3.88 | |
- | - | - | - | $ 40.49M | $ 40.52M | |
$ 1.11B | $ 1.08B | $ 1.06B | $ -9.07M | $ 931.16M | $ 944.21M | |
$ 91.85M | $ 66.80M | $ 22.45M | $ 138.59M | $ 41.87M | $ 68.21M | |
$ 49.52M | $ 63.87M | - | - | $ 52.98M | $ 51.19M | |
- | - | - | - | $ 1.40M | $ 3.13M | |
$ 102.41M | $ 89.06M | $ 27.79M | $ 150.88M | $ 53.82M | $ 91.15M | |
$ 119.99M | $ 131.10M | $ 68.28M | $ 191.56M | $ 95.84M | $ 133.57M |