image
Technology - Software - Infrastructure - NASDAQ - US
$ 20.87
-1.6 %
$ 649 M
Market Cap
11.66
P/E
FINANCIAL REPORTS

Reports

Report Date Revenue YoY Net Income YoY Operating Income YoY View
Annual Report FY 10-K 2023-12-31 20.47% 3.81% 15.18%
Annual Report FY 10-K 2022-12-31 19.08% 22.39% 22.19%
Annual Report FY 10-K 2021-12-31 28.55% 38.65% 28.34%
Annual Report FY 10-K 2020-12-31 11.77% 72.29% 45.07%
Annual Report FY 10-K 2019-12-31 16.68% 370.69% 178.78%
Annual Report FY 10-K 2018-12-31 36.24% 28.80% 622.66%
Annual Report FY 10-K 2017-12-31 21.55% -108.23% -92.14%
Annual Report FY 10-K 2016-12-31 33.17% 63.26% 62.33%
Annual Report FY 10-K 2015-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2024-09-30 -0.28% 16.62% 14.73%
Quarterly Report Q2 8-K 2024-06-30 -12.07% -9.01% -88.52%
Quarterly Report Q1 8-K 2024-03-31 -10.52% 2.92% -3.98%
Quarterly Report Q4 8-K 2023-12-31 -4.09% 33.92% -81.59%
Quarterly Report Q3 8-K 2023-09-30 22.50% -10.79% 16.90%
Quarterly Report Q2 8-K 2023-06-30 23.53% -3.52% 6.61%
Quarterly Report Q1 8-K 2023-03-31 26.77% 0.93% 10.10%
Quarterly Report Q4 8-K 2022-12-31 21.44% -0.49% 15.13%
Quarterly Report Q3 8-K 2022-09-30 16.62% 44.49% 28.83%
Quarterly Report Q2 8-K 2022-06-30 17.29% 20.84% 20.34%
Quarterly Report Q1 8-K 2022-03-31 21.24% 29.82% 26.84%
Quarterly Report Q4 8-K 2021-12-31 28.07% 36.51% 28.37%
Quarterly Report Q3 8-K 2021-09-30 26.27% 21.15% 10.51%
Quarterly Report Q2 8-K 2021-06-30 37.25% 47.33% 38.97%
Quarterly Report Q1 8-K 2021-03-31 22.43% 57.82% 39.97%
Quarterly Report Q4 8-K 2020-12-31 19.29% 80.12% 51.85%
Quarterly Report Q3 8-K 2020-09-30 12.02% 135.22% 72.74%
Quarterly Report Q2 8-K 2020-06-30 2.89% 26.92% 15.98%
Quarterly Report Q1 8-K 2020-03-31 13.02% 80.23% 52.79%
Quarterly Report Q4 8-K 2019-12-31 10.91% 9.80% 41.38%
Quarterly Report Q3 8-K 2019-09-30 17.69% 130.11% 450.03%
Quarterly Report Q2 8-K 2019-06-30 17.47% 283.62% 97.42%
Quarterly Report Q1 8-K 2019-03-31 22.15% 684.44% 148.64%
Quarterly Report Q4 8-K 2018-12-31 26.64% 256.31% 2479.17%
Quarterly Report Q3 8-K 2018-09-30 28.58% -2238.06% -62.65%
Quarterly Report Q2 8-K 2018-06-30 30.87% 44.80% 66.61%
Quarterly Report Q1 8-K 2018-03-31 21.58% 93.04% 1623.82%
Quarterly Report Q4 8-K 2017-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2017-09-30 0.00% 0.00% 0.00%
Quarterly Report Q2 8-K 2017-06-30 0.00% 0.00% 0.00%
Quarterly Report Q1 8-K 2017-03-31 0.00% 0.00% 0.00%