Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 599.78M | $ 590.00M | $ 491.19M | $ 425.71M | $ 351.74M | $ 288.98M | |
$ 138.13M | $ 146.79M | $ 102.13M | $ 97.87M | $ 68.97M | $ 58.98M | |
$ 463.86M | $ 443.20M | $ 393.55M | $ 327.83M | $ 282.76M | $ 230.00M | |
$ 386.00M | $ 417.89M | $ 445.91M | $ 366.45M | $ 302.66M | $ 257.90M | |
$ 31.25M | $ 14.35M | $ -52.36M | $ -38.61M | $ -19.89M | $ -27.90M | |
$ 50.84M | $ 46.16M | $ 8.79M | $ -62.24M | $ -18.81M | $ -2.52M | |
$ -324.95M | $ -307.85M | $ -204.77M | $ -186.84M | - | - | |
$ 82.25M | $ 60.51M | $ -47.41M | $ -100.86M | $ -38.70M | $ -30.42M | |
$ 1.69M | $ 1.45M | $ -13.52M | $ 135.00K | $ 702.00K | $ 1.73M | |
- | - | - | - | - | - | |
$ 111.72M | $ 52.83M | $ -29.39M | $ -115.16M | $ -46.91M | $ -32.53M | |
$ 1.25 | $ 0.87 | $ -0.49 | $ -1.97 | $ -0.83 | $ -0.59 | |
$ 1.07 | $ 0.81 | $ -0.49 | $ -1.97 | $ -0.83 | $ -0.59 | |
$ 244.85M | $ 60.85M | $ 59.54M | $ 58.35M | $ 56.83M | $ 55.32M | |
$ 300.89M | $ 72.05M | $ 59.54M | $ 58.35M | $ 56.83M | $ 55.32M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 0.81 | $ 0.40 | |
- | - | - | - | $ 0.76 | $ 0.37 | |
- | - | - | - | - | - | |
$ 530.14M | $ 564.68M | $ 548.04M | $ 464.32M | $ 371.63M | $ 316.88M | |
$ 75.67M | $ 52.83M | $ -33.89M | $ -115.16M | $ -46.91M | $ -32.53M | |
$ 57.09M | - | - | - | $ -46.91M | $ -32.53M | |
- | - | - | - | $ 23.31M | $ 8.65M | |
$ 118.21M | $ 66.41M | $ -41.56M | $ -37.91M | $ -15.39M | $ -21.77M | |
$ 129.04M | $ 116.51M | $ -2.11M | $ 44.76M | $ 5.50M | $ -497.00K |