Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 625.82M | $ 631.32M | $ 492.84M | $ 414.55M | $ 308.97M | $ 287.89M | |
- | - | - | - | $ -65.40M | $ -6.37M | |
$ 368.76M | $ 348.19M | $ 274.22M | $ -245.92M | $ 147.45M | $ 147.52M | |
- | - | - | - | - | - | |
$ 30.58M | $ -16.79M | $ -102.47M | $ -37.77M | $ -4.17M | $ -17.97M | |
$ 220.39M | $ 246.53M | $ 259.46M | $ 168.63M | $ 91.95M | $ 116.04M | |
$ 45.35M | $ 52.47M | $ 56.42M | $ 35.58M | $ 17.56M | $ 23.30M | |
- | - | - | - | - | - | |
$ 171.29M | $ 190.31M | $ 199.00M | $ 133.06M | $ 74.38M | $ 92.74M | |
$ 4.60 | $ 5.09 | $ 5.32 | $ 3.86 | $ 2.76 | $ 3.56 | |
$ 4.60 | $ 5.07 | $ 5.31 | $ 3.86 | $ 2.76 | $ 3.55 | |
$ 149.80M | $ 37.37M | $ 37.38M | $ 34.47M | $ 26.95M | $ 26.05M | |
$ 150.18M | $ 37.51M | $ 37.50M | $ 34.47M | $ 26.99M | $ 26.16M | |
$ 1.01 | $ 1.00 | $ 0.90 | - | $ 0.72 | $ 0.62 | |
- | - | - | - | - | - | |
- | - | - | - | $ 0.73 | $ 4.08 | |
- | - | - | - | - | - | |
$ 560.63M | $ 562.59M | $ 473.90M | $ 346.81M | $ 203.71M | $ 231.29M | |
$ 175.04M | $ 194.06M | $ 203.04M | $ 133.06M | $ 74.38M | $ 92.74M | |
$ 193.87M | $ 192.96M | $ 203.07M | - | $ 77.76M | $ 107.10M | |
- | - | - | - | $ 620.00K | $ 2.13M | |
- | - | - | - | - | - | |
- | - | - | - | - | - |