Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 602.35M | $ 638.76M | $ 801.54M | $ 670.53M | $ 366.26M | $ 270.25M | |
$ 346.48M | $ 353.92M | $ 345.83M | $ -279.28M | $ 156.63M | $ 119.10M | |
$ 255.88M | $ 284.84M | $ 455.71M | $ -285.14M | $ 209.63M | $ 151.15M | |
$ 282.04M | $ 260.83M | $ 259.76M | $ 218.14M | $ 139.80M | $ 115.06M | |
$ 7.44M | $ 54.58M | $ 224.67M | $ -503.29M | $ 69.82M | $ 36.08M | |
$ -11.28M | $ 10.03M | $ -1.16M | $ -12.54M | $ -12.13M | $ -9.29M | |
$ -48.61M | $ 50.15M | $ 738.00K | $ -669.37M | $ 1.53M | $ -640.00K | |
$ 10.18M | $ 64.13M | $ 219.14M | $ 153.54M | $ 59.22M | $ 26.15M | |
$ 12.08M | $ 22.55M | $ 33.18M | $ 25.25M | $ -709.00K | $ 4.74M | |
- | - | - | - | - | - | |
$ -1.90M | $ 41.58M | $ 132.13M | $ 128.29M | $ 59.93M | $ 21.41M | |
$ -0.03 | $ 0.75 | $ 3.35 | $ 2.33 | $ 1.14 | $ 0.44 | |
$ -0.02 | $ 0.74 | $ 3.24 | $ 2.24 | $ 1.11 | $ 0.44 | |
$ 223.26K | $ 55.72K | $ 55.46K | $ 55.02K | $ 52.55M | $ 48.34M | |
$ 224.57K | $ 56.38K | $ 57.45K | $ 57.26K | $ 53.89M | $ 49.21M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 1.65 | $ 1.07 | |
- | - | - | - | - | - | |
$ 316.64M | $ 614.76M | $ 605.60M | $ -61.14M | $ 296.44M | $ 234.16M | |
$ -1.90M | $ 41.58M | $ 185.96M | $ 128.29M | $ 59.93M | $ 21.41M | |
$ 940.18K | - | $ 173.25M | - | $ 58.66M | $ 21.68M | |
- | - | - | - | $ 12.13M | $ 9.29M | |
$ 29.83M | $ 66.08M | $ 220.30M | $ 166.08M | $ 71.35M | $ 35.44M | |
$ 59.03M | $ 134.17M | $ 273.10M | $ 218.19M | $ 98.42M | $ 56.31M |