Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.09B | $ 1.04B | $ 1.08B | $ 1.00B | $ 629.37M | $ 725.61M | |
$ 269.42M | $ 765.07M | $ 808.11M | $ -5.47M | $ 454.82M | $ 18.69M | |
$ 822.76M | $ 276.11M | $ 275.48M | $ 950.22M | $ 174.55M | $ 706.92M | |
$ 239.25M | $ 193.51M | $ 163.21M | $ -910.21M | $ 664.90M | $ 662.10M | |
$ 53.04M | $ 75.36M | $ 112.27M | $ 102.06M | $ -35.53M | $ 63.51M | |
$ 34.32M | $ 11.62M | $ 5.34M | $ 7.76M | $ 204.00K | $ 2.88M | |
$ 18.48M | $ -5.55M | $ -2.37M | $ -7.46M | $ -8.06M | $ -2.90M | |
$ 38.66M | $ 88.67M | $ 115.24M | $ 106.03M | $ -31.40M | $ 69.29M | |
$ 29.87M | $ 34.26M | $ 35.75M | $ 33.46M | $ 6.31M | $ 22.42M | |
- | - | - | - | - | $ -11.46M | |
$ 38.56M | $ 54.41M | $ 79.49M | $ 72.57M | $ -37.71M | $ 46.87M | |
$ 1.92 | $ 2.72 | $ 4.02 | $ 3.72 | $ -1.95 | $ 2.45 | |
$ 1.85 | $ 2.62 | $ 3.86 | $ 3.58 | $ -1.95 | $ 2.40 | |
$ 80.89M | $ 20.03M | $ 19.76M | $ 19.52M | $ 19.30M | $ 19.10M | |
$ 83.63M | $ 20.77M | $ 20.62M | $ 20.30M | $ 19.30M | $ 19.55M | |
$ 0.60 | $ 0.60 | $ 0.60 | $ 0.60 | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 999.34M | $ 958.58M | $ 971.32M | $ -915.68M | $ 672.65M | $ 680.79M | |
$ 38.56M | $ 54.41M | $ 79.49M | $ 72.57M | $ -37.71M | $ 46.87M | |
$ 207.41M | $ 191.18M | $ 89.66M | - | - | - | |
- | - | - | - | - | - | |
$ 84.13M | $ 82.60M | $ 112.27M | $ 106.03M | $ 49.81M | $ 66.41M | |
$ 102.86M | $ 101.11M | $ 122.87M | $ 125.59M | $ 76.47M | $ 76.78M |