image
Technology - Software - Infrastructure - NASDAQ - US
$ 19.64
-0.958 %
$ 3.89 B
Market Cap
-56.11
P/E
FINANCIAL REPORTS

Reports

Report Date Revenue YoY Net Income YoY Operating Income YoY View
Annual Report FY 10-K 2023-12-31 44.48% -3.35% 5.65%
Annual Report FY 10-K 2022-12-31 42.51% -194.20% -204.71%
Annual Report FY 10-K 2021-12-31 78.48% -19.01% -36.11%
Annual Report FY 10-K 2020-12-31 103.02% 36.64% 42.33%
Annual Report FY 10-K 2019-12-31 -90.60% 57.46% 60.86%
Annual Report FY 10-K 2017-12-31 7.74% -17.05% -87.94%
Annual Report FY 10-K 2016-12-31 9.09% -225.55% -395.40%
Annual Report FY 10-K 2015-12-31 2624.63% -1006.67% 906.94%
Annual Report FY 10-K 2014-12-31 -3.37% 131.38% 129.15%
Annual Report FY 10-K 2013-12-31 -0.96% -152.94% -117.62%
Annual Report FY 10-K 2012-12-31 166.34% 57.55% 76.35%
Annual Report FY 10-K 2011-12-31 0.00% 31.58% 64.94%
Annual Report FY 10-K 2010-12-31 0.00% -225.19% -14.75%
Annual Report FY 10-K 2009-12-31 0.00% 94.29% -52.08%
Annual Report FY 10-K 2006-12-31 0.00% -9.55% -83.23%
Annual Report FY 10-K 2005-12-31 0.00% -9.37% 6.34%
Annual Report FY 10-K 2004-12-31 0.00% 210.39% -47.24%
Annual Report FY 10-K 2003-12-31 0.00% 167.86% 472.01%
Annual Report FY 10-K 2002-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2024-09-30 39.27% 105.38% 101.00%
Quarterly Report Q2 8-K 2024-06-30 30.93% 35.86% 13.50%
Quarterly Report Q1 8-K 2024-03-31 32.01% 25.55% 28.91%
Quarterly Report Q4 8-K 2023-12-31 38.59% -80.57% -35.56%
Quarterly Report Q3 8-K 2023-09-30 42.76% -7.82% -3.61%
Quarterly Report Q2 8-K 2023-06-30 48.82% 50.71% 53.72%
Quarterly Report Q1 8-K 2023-03-31 49.89% -21.47% -21.12%
Quarterly Report Q4 8-K 2022-12-31 41.24% -17.01% -38.27%
Quarterly Report Q3 8-K 2022-09-30 39.60% -155.12% -181.18%
Quarterly Report Q2 8-K 2022-06-30 41.61% -2541.23% -1925.57%
Quarterly Report Q1 8-K 2022-03-31 49.37% -200.00% -170.35%
Quarterly Report Q4 8-K 2021-12-31 69.03% -84.08% -87.05%
Quarterly Report Q3 8-K 2021-09-30 68.89% -433.64% -622.59%
Quarterly Report Q2 8-K 2021-06-30 86.92% 81.98% 74.42%
Quarterly Report Q1 8-K 2021-03-31 99.07% 40.67% 21.99%
Quarterly Report Q4 8-K 2020-12-31 -75.48% 87.32% 90.08%
Quarterly Report Q3 8-K 2020-09-30 -78.43% 95.12% 94.56%
Quarterly Report Q2 8-K 2020-06-30 -83.04% -31.70% -200.00%
Quarterly Report Q1 8-K 2020-03-31 -86.43% -21.26% -684.86%
Quarterly Report Q4 8-K 2017-12-31 7.16% 12.35% -20.08%
Quarterly Report Q3 8-K 2017-09-30 5.68% -374.29% -1594.74%
Quarterly Report Q2 8-K 2017-06-30 9.13% -408.33% -44.93%
Quarterly Report Q1 8-K 2017-03-31 8.95% -11.34% -466.67%
Quarterly Report Q4 8-K 2016-12-31 1.33% -710.00% -2650.00%
Quarterly Report Q3 8-K 2016-09-30 -7.00% -525.00% -17.43%
Quarterly Report Q2 8-K 2016-06-30 -12.96% 91.55% -76.61%
Quarterly Report Q1 8-K 2016-03-31 124.53% 41.57% -95.95%
Quarterly Report Q4 8-K 2015-12-31 2292.90% -675.22% -51.72%
Quarterly Report Q3 8-K 2015-09-30 2981.82% 489.97% 735.89%
Quarterly Report Q2 8-K 2015-06-30 3507.28% -795.07% 2440.91%
Quarterly Report Q1 8-K 2015-03-31 1564.25% -1676.77% 1243.01%
Quarterly Report Q4 8-K 2014-12-31 35.15% -62.94% 276.13%
Quarterly Report Q3 8-K 2014-09-30 12.35% -62.75% -52.11%
Quarterly Report Q2 8-K 2014-06-30 -31.24% 8.31% -43.48%
Quarterly Report Q1 8-K 2014-03-31 -13.53% -17.77% -70.09%
Quarterly Report Q4 8-K 2013-12-31 -30.11% 282.39% -15.88%
Quarterly Report Q3 8-K 2013-09-30 -13.74% 139.79% 135.76%
Quarterly Report Q2 8-K 2013-06-30 41.17% 853.18% 173.49%
Quarterly Report Q1 8-K 2013-03-31 9.17% 142.95% 2292.86%
Quarterly Report Q4 8-K 2012-12-31 54.32% 124.86% 134.98%
Quarterly Report Q3 8-K 2012-09-30 71.49% -85.05% 373.70%
Quarterly Report Q2 8-K 2012-06-30 1756.97% 103.37% 36.61%
Quarterly Report Q1 8-K 2012-03-31 1149.57% -120.88% 98.37%
Quarterly Report Q4 8-K 2011-12-31 0.00% 69.23% 84.05%
Quarterly Report Q3 8-K 2011-09-30 0.00% 122.58% 98.44%
Quarterly Report Q2 8-K 2011-06-30 0.00% 12.73% 74.38%
Quarterly Report Q1 8-K 2011-03-31 0.00% 71.53% 57.34%
Quarterly Report Q4 8-K 2010-12-31 0.00% -225.19% -14.75%
Quarterly Report Q3 8-K 2010-09-30 0.00% -36.89% 96.66%
Quarterly Report Q2 8-K 2010-06-30 0.00% -7003.57% 97.98%
Quarterly Report Q1 8-K 2010-03-31 0.00% -6.96% -20.55%
Quarterly Report Q4 8-K 2009-12-31 0.00% 99.46% 92.71%
Quarterly Report Q3 8-K 2007-09-30 0.00% -95.81% -181.61%
Quarterly Report Q2 8-K 2007-06-30 0.00% -99.99% -276.59%
Quarterly Report Q1 8-K 2007-03-31 0.00% -76.60% -89.93%
Quarterly Report Q4 8-K 2006-12-31 361.66% -1870.80% -597.10%
Quarterly Report Q4 8-K 2005-12-31 0.00% 0.00% 0.00%
Quarterly Report Q4 8-K 2004-12-31 0.00% 0.00% 0.00%
Quarterly Report Q4 8-K 2003-12-31 0.00% 0.00% 0.00%
Quarterly Report Q4 8-K 2002-12-31 0.00% 0.00% 0.00%