Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 145.57M | $ 250.61M | $ 29.58M | $ 26.57M | $ 170.94M | $ 160.23M | |
$ 28.71M | $ 28.71M | $ -27.82M | $ -24.56M | $ 19.59M | $ 21.21M | |
$ 111.02M | $ 221.90M | $ -6.23M | $ -3.04M | $ 151.35M | $ 139.02M | |
$ 113.67M | $ 113.67M | $ -97.33M | $ -82.08M | $ 44.48M | $ 40.25M | |
$ -82.94M | $ -82.94M | $ -67.74M | $ -55.51M | $ 106.88M | $ 98.78M | |
$ -44.61M | $ -44.61M | $ -36.41M | $ -32.55M | $ -29.23M | $ -26.52M | |
$ -223.14M | $ -223.14M | $ -202.29M | $ -173.28M | $ 170.00K | $ 944.00K | |
$ 95.59M | $ 95.59M | $ 98.14M | $ 85.21M | $ 77.81M | $ 73.20M | |
$ 130.00K | $ 130.00K | $ 237.00K | $ -534.00K | $ 247.00K | $ 265.00K | |
- | - | - | - | - | - | |
$ 95.34M | $ 95.34M | $ 97.77M | $ 85.58M | $ 77.33M | $ 72.62M | |
$ 1.08 | $ 1.08 | $ 1.20 | $ 1.12 | $ 1.08 | $ 1.06 | |
$ 1.08 | $ 1.07 | $ 1.20 | $ 1.11 | $ 1.08 | $ 1.06 | |
$ 354.11M | $ 88.53M | $ 81.59M | $ 76.67M | $ 71.31M | $ 68.43M | |
$ 354.99M | $ 88.75M | $ 81.81M | $ 76.84M | $ 71.61M | $ 68.63M | |
$ 1.37 | $ 1.37 | $ 1.34 | $ 1.29 | $ 1.23 | $ 1.17 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 142.38M | $ 142.38M | $ -125.15M | $ -106.64M | $ 64.07M | $ 61.46M | |
$ 95.37M | $ 95.34M | $ 97.91M | $ 85.58M | $ 77.33M | $ 72.62M | |
$ 61.38M | $ 73.18M | - | - | $ 77.33M | $ 72.62M | |
- | - | - | - | $ 29.23M | $ 26.52M | |
$ 140.20M | $ 140.20M | $ 134.55M | $ 117.77M | $ 107.05M | $ 99.72M | |
$ 142.85M | $ 193.24M | $ 178.12M | $ 154.99M | $ 136.48M | $ 126.03M |