Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.04B | $ 1.04B | $ 1.07B | $ 1.00B | $ 629.37M | $ 725.61M | |
$ 260.07M | $ 765.07M | $ -10.12M | $ -5.47M | $ 454.82M | $ 501.79M | |
$ 780.86M | $ 276.11M | $ 1.00B | $ 950.22M | $ 174.55M | $ 223.82M | |
$ 835.22M | $ 835.22M | $ -971.32M | $ -910.21M | $ 124.74M | $ 156.18M | |
$ 87.71M | $ 75.36M | $ 112.27M | $ 102.06M | $ 49.81M | $ 67.64M | |
$ 8.37M | $ 11.62M | - | $ 7.76M | $ 204.00K | $ 2.88M | |
$ 5.40M | $ -1.70M | $ 2.37M | $ -7.46M | $ -81.42M | $ -1.23M | |
$ 176.37M | $ 205.98M | $ 115.24M | $ 106.03M | $ -31.40M | $ 69.29M | |
$ 34.22M | $ 34.26M | $ 35.75M | $ 33.46M | $ 6.31M | $ 22.42M | |
- | - | - | - | - | - | |
$ 86.73M | $ 54.41M | $ 79.49M | $ 72.57M | $ -37.71M | $ 46.87M | |
$ 2.72 | $ 2.72 | $ 4.02 | $ 3.72 | $ -1.95 | $ 2.45 | |
$ 2.63 | $ 2.62 | $ 3.86 | $ 3.58 | $ -1.95 | $ 2.40 | |
$ 80.12M | $ 20.03M | $ 19.76M | $ 19.52M | $ 19.30M | $ 19.10M | |
$ 83.06M | $ 20.77M | $ 20.62M | $ 20.30M | $ 19.30M | $ 19.55M | |
$ 0.60 | $ 0.60 | $ 0.60 | $ 0.60 | $ 0.60 | $ 0.60 | |
- | - | - | - | - | - | |
- | - | - | - | $ 1.82 | $ 2.65 | |
- | - | - | - | $ 1.77 | $ 2.59 | |
- | - | - | - | - | - | |
$ 944.26M | $ 944.26M | $ -981.44M | $ -915.68M | $ 579.56M | $ 657.97M | |
$ 54.41M | $ 54.41M | $ 79.49M | $ 72.57M | $ -37.71M | $ 46.87M | |
$ 136.27M | $ 191.18M | - | - | $ 24.59M | $ 49.66M | |
- | - | - | - | - | - | |
$ 135.42M | $ 82.60M | $ 115.24M | $ 106.03M | $ 49.81M | $ 67.64M | |
$ 153.93M | $ 101.11M | $ 125.84M | $ 125.59M | $ 76.47M | $ 78.01M |