Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 639.61M | $ 590.00M | $ 522.94M | $ 425.71M | $ 351.74M | $ 288.98M | |
$ 158.16M | $ 146.79M | $ 129.38M | $ 97.87M | $ 68.97M | $ 58.98M | |
$ 481.44M | $ 443.20M | $ 393.55M | $ 327.83M | $ 282.76M | $ 230.00M | |
$ 381.99M | $ 417.89M | $ 445.91M | $ 366.45M | $ 302.66M | $ 257.90M | |
$ 25.13M | $ 14.35M | $ -56.20M | $ -38.61M | $ -19.89M | $ -27.90M | |
$ 52.28M | $ 46.16M | $ 8.79M | $ -62.24M | $ -18.81M | $ -2.52M | |
$ -93.18M | $ -10.96M | $ -3.84M | $ -192.36M | $ -161.27M | $ -129.30M | |
$ 137.76M | $ 60.51M | $ -47.41M | $ -100.86M | $ -38.70M | $ -30.42M | |
$ 9.21M | $ 1.45M | $ -13.52M | $ 135.00K | $ 702.00K | $ 1.73M | |
- | - | - | - | - | - | |
$ 126.83M | $ 52.83M | $ -29.39M | $ -115.16M | $ -46.91M | $ -28.87M | |
$ 2.06 | $ 0.87 | $ -0.49 | $ -1.97 | $ -0.83 | $ -0.59 | |
$ 1.03 | $ 0.81 | $ -0.49 | $ -1.97 | $ -0.83 | $ -0.59 | |
$ 247.28M | $ 60.85M | $ 59.54M | $ 58.35M | $ 56.83M | $ 55.32M | |
$ 303.48M | $ 72.05M | $ 59.54M | $ 58.35M | $ 56.83M | $ 55.32M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 546.16M | $ 564.68M | $ 575.29M | $ 464.32M | $ 371.63M | $ 316.88M | |
$ 126.83M | $ 52.83M | $ -29.39M | $ -115.16M | $ -46.91M | $ -32.53M | |
$ 112.22M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 172.85M | $ 66.41M | $ -41.56M | $ -37.91M | $ -15.39M | $ -21.77M | |
$ 217.70M | $ 116.51M | $ 1.25M | $ -10.79M | $ 5.50M | $ 5.74M |