Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 440.44M | $ 889.57M | $ 860.40M | $ 546.12M | $ 644.13M | $ 597.45M | |
$ 300.19M | $ 519.56M | $ 573.75M | $ 544.66M | $ 483.17M | $ 456.28M | |
$ 140.25M | $ 370.01M | $ 286.65M | $ 1.46M | $ 160.96M | $ 141.17M | |
$ 15.44M | $ 551.49M | $ 29.85M | $ 29.13M | $ 29.04M | $ 27.70M | |
$ 124.81M | $ 338.07M | $ 256.79M | $ -27.67M | $ 131.92M | $ 113.47M | |
$ -25.97M | $ 86.61M | $ -48.25M | $ -30.70M | $ -69.51M | $ -71.03M | |
$ 457.00K | $ 55.02M | $ 74.00K | $ 5.83M | $ -6.49M | $ 825.00K | |
$ 99.30M | $ 305.08M | $ 208.47M | $ -150.58M | $ 40.12M | $ 14.01M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 79.49M | $ 266.74M | $ 376.73M | $ -337.76M | $ 25.05M | $ -28.02M | |
$ 2.79 | $ 9.04 | $ 6.02 | $ -9.53 | - | - | |
$ 2.79 | $ 9.04 | $ 6.01 | $ -9.53 | $ -0.80 | $ -1.60 | |
$ 57.08M | $ 29.51M | $ 27.97M | $ 19.65M | $ 18.77M | $ 17.75M | |
$ 57.64M | $ 29.51M | $ 28.19M | $ 19.65M | $ 18.77M | $ 17.75M | |
$ 0.10 | - | - | $ 0.10 | $ 0.50 | $ 0.25 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 17.52M | - | - | - | - | - | |
$ 315.63M | $ 552.90M | $ 603.61M | $ 573.79M | $ 512.21M | $ 483.98M | |
$ 25.75M | - | - | - | - | - | |
$ 97.58M | $ 300.18M | $ 208.47M | $ -301.98M | $ 64.13M | $ 15.13M | |
$ 97.51M | $ 169.41M | - | - | - | - | |
$ 125.05M | $ 407.68M | $ 96.34M | $ -228.13M | $ -73.00M | $ -124.93M | |
$ 125.05M | $ 530.80M | $ 241.21M | $ -358.80M | $ 67.88M | $ 19.31M |