Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 108.88M | $ 272.51M | $ 225.37M | $ 264.49M | $ 138.50M | $ 26.70M | |
$ 78.41M | $ 46.96M | $ 136.03M | $ 104.93M | $ 56.63M | $ 12.59M | |
$ 30.47M | $ 225.55M | $ 89.34M | $ 159.55M | $ 81.87M | $ 46.08M | |
$ 28.56M | $ 192.70M | $ 153.20M | $ 169.13M | $ 82.77M | $ 52.15M | |
$ 1.91M | $ 32.85M | $ 20.34M | $ 35.96M | $ 28.02M | $ -6.07M | |
- | - | $ -18.67M | $ -18.38M | $ -10.10M | $ -4.10M | |
$ 2.85M | $ -13.15M | $ 298.15K | $ -1.48M | $ -996.56K | $ -869.03K | |
$ 4.76M | $ 45.99M | $ 2.03M | $ 19.05M | $ 18.92M | $ -9.31M | |
$ 2.38M | $ 12.99M | $ 4.29M | $ 4.36M | $ 2.85M | $ -3.36M | |
- | - | - | - | - | - | |
$ 2.45M | $ 32.56M | $ -2.19M | $ 14.69M | $ 12.95M | $ -6.59M | |
$ <0.01 | - | - | $ 0.01 | $ 0.01 | - | |
$ <0.01 | - | - | $ 0.01 | $ 0.01 | - | |
$ 306.18M | - | $ 2.30B | $ 2.21B | $ 2.12B | $ 1.75B | |
$ 314.58M | - | $ 2.30B | $ 2.34B | $ 2.16B | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 0.61 | - | - | - | - | - | |
$ 4.94M | - | - | - | - | - | |
$ 106.97M | $ 239.66M | $ 223.63M | $ 228.53M | $ 110.48M | $ 64.74M | |
$ 2.45M | $ 32.56M | $ -2.19M | $ 14.69M | $ 12.95M | $ -6.59M | |
$ 2.45M | $ 33.81M | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.91M | $ 45.99M | $ 1.73M | $ 37.43M | $ 29.02M | $ -5.20M | |
$ 1.91M | $ 48.83M | $ 4.48M | $ 43.57M | $ 36.87M | $ -4.45M |