Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 357.57M | $ 307.68M | $ 254.32M | $ 188.00M | $ 124.88M | $ 92.11M | |
$ 60.35M | $ 52.33M | $ 48.55M | $ 41.93M | $ 29.93M | $ 22.54M | |
$ 297.22M | $ 255.35M | $ 205.76M | $ 146.07M | $ 94.94M | $ 69.57M | |
$ 286.68M | $ 261.72M | $ 230.87M | $ 148.56M | $ 101.09M | $ 77.79M | |
$ 9.25M | $ -7.67M | $ -36.37M | $ -2.49M | $ -6.14M | $ -8.22M | |
$ 17.19M | $ 9.45M | $ 3.05M | $ -532.00K | $ 0.00 | - | |
$ 8.58M | $ 11.02M | $ -7.81M | $ 522.00K | $ -290.00K | $ -1.48M | |
$ 24.00M | $ 4.65M | $ -32.92M | $ -3.02M | $ -6.43M | $ -9.70M | |
$ 13.04M | $ 3.70M | $ 931.00K | $ 270.00K | $ 577.00K | $ 464.00K | |
- | - | $ -1.74M | - | - | - | |
$ 11.77M | $ 950.00K | $ -33.85M | $ -3.29M | $ -7.01M | $ -10.17M | |
$ 0.09 | $ 0.01 | $ -0.24 | $ -0.03 | $ -0.06 | $ -0.08 | |
$ 0.09 | $ 0.01 | $ -0.24 | $ -0.03 | $ -0.06 | $ -0.08 | |
$ 580.33M | $ 142.59M | $ 141.16M | $ 126.59M | $ 124.50M | $ 124.50M | |
$ 600.05M | $ 146.07M | $ 141.16M | $ 126.59M | $ 124.50M | $ 124.50M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 348.32M | $ 314.05M | $ 279.43M | $ 190.49M | $ 131.02M | $ 100.33M | |
$ 11.77M | $ 950.00K | $ -33.85M | $ -3.29M | $ -7.01M | $ -10.17M | |
$ 63.53M | $ 57.41M | - | - | $ -6.52M | $ -8.97M | |
- | - | - | - | $ 0.00 | - | |
$ 18.44M | $ -6.38M | $ -25.11M | $ -3.02M | $ -6.43M | $ -8.22M | |
$ 27.51M | $ 415.00K | $ -18.46M | $ 520.00K | $ -4.95M | $ -7.17M |