Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 599.25M | $ 566.77M | $ 463.93M | $ 276.87M | $ 310.02M | $ 296.70M | |
$ 150.24M | $ 240.60M | $ 254.44M | $ 126.25M | $ 130.18M | $ 193.66M | |
$ 373.69M | $ 326.17M | $ 209.49M | $ 150.62M | $ 179.84M | $ 103.04M | |
$ 180.21M | $ 159.21M | $ 176.17M | $ 132.99M | $ 123.60M | $ 126.79M | |
$ 193.47M | $ 166.96M | $ 33.32M | $ 17.63M | $ 56.23M | $ -23.75M | |
$ 117.34M | $ 67.72M | $ 62.17M | $ -21.01M | $ -28.88M | $ -909.00K | |
$ 7.73M | $ -23.50M | $ -1.05M | $ -12.00K | $ -232.00K | $ -1.94M | |
$ 128.01M | $ 75.73M | $ -28.85M | $ -3.37M | $ 27.58M | $ -22.72M | |
$ 39.41M | $ 27.58M | $ -3.85M | $ -74.89M | $ 830.00K | - | |
- | - | - | - | - | - | |
$ 88.59M | $ 48.16M | $ -25.00M | $ 71.52M | $ 26.75M | $ -22.72M | |
$ 2.70 | $ 1.43 | $ -0.74 | $ 2.05 | $ 0.78 | $ -0.68 | |
$ 2.43 | $ 1.29 | $ -0.74 | $ 1.86 | $ 0.76 | $ -0.68 | |
$ 129.30M | $ 33.74M | $ 33.83M | $ 34.94M | $ 34.41M | $ 33.45M | |
$ 169.91M | $ 41.79M | $ 33.83M | $ 41.05M | $ 35.15M | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 295.94M | $ 254.05M | $ 430.61M | $ 259.24M | $ 253.78M | $ 320.45M | |
$ 88.59M | $ 48.16M | $ -25.00M | $ 71.52M | $ 26.75M | $ -22.72M | |
$ -69.29M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 164.63M | $ 159.07M | $ 34.37M | $ 17.64M | $ 56.46M | $ -21.81M | |
$ 317.33M | $ 316.96M | $ 173.31M | $ 86.56M | $ 118.01M | $ -6.33M |