image
Technology - Software - Application - NASDAQ - US
$ 81.0
-3.57 %
$ 4.11 B
Market Cap
80.2
P/E
FINANCIAL REPORTS

Reports

Report Date Revenue YoY Net Income YoY Operating Income YoY View
Annual Report FY 10-K 2023-12-31 4.47% 104.01% 326.10%
Annual Report FY 10-K 2022-12-31 14.05% -796.89% -79.39%
Annual Report FY 10-K 2021-12-31 1.59% -26.16% -33.13%
Annual Report FY 10-K 2020-12-31 1.42% -35.19% 0.63%
Annual Report FY 10-K 2019-12-31 6.11% -73.44% -37.71%
Annual Report FY 10-K 2018-12-31 7.65% -31.99% -7.21%
Annual Report FY 10-K 2017-12-31 7.87% 58.82% 3.61%
Annual Report FY 10-K 2016-12-31 14.56% 61.86% 32.30%
Annual Report FY 10-K 2015-12-31 13.03% -9.34% 0.75%
Annual Report FY 10-K 2014-12-31 12.03% -7.16% -10.05%
Annual Report FY 10-K 2013-12-31 12.61% 362.89% 165.20%
Annual Report FY 10-K 2012-12-31 20.64% -80.18% -61.84%
Annual Report FY 10-K 2011-12-31 13.38% 11.46% 10.00%
Annual Report FY 10-K 2010-12-31 5.74% 4.77% 1.10%
Annual Report FY 10-K 2009-12-31 2.26% -4.79% -3.39%
Annual Report FY 10-K 2008-12-31 17.68% -5.82% -9.55%
Annual Report FY 10-K 2007-12-31 33.90% 3.99% 9.85%
Annual Report FY 10-K 2006-12-31 15.43% -8.39% 4.34%
Annual Report FY 10-K 2005-12-31 19.86% 163.44% 138.68%
Annual Report FY 10-K 2004-12-31 17.49% 2744.56% 236.32%
Annual Report FY 10-K 2003-12-31 12.22% -3.06% -80.37%
Annual Report FY 10-K 2002-12-31 16.88% 75.61% 29.68%
Annual Report FY 10-K 2001-12-31 7.67% 74.76% 15.42%
Annual Report FY 10-K 2000-12-31 -9.58% -79.54% -24.17%
Annual Report FY 10-K 1999-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2024-09-30 3.28% 127.81% 98.81%
Quarterly Report Q2 8-K 2024-06-30 5.95% 935.82% 15609.18%
Quarterly Report Q1 8-K 2024-03-31 6.68% 135.68% 235.00%
Quarterly Report Q4 8-K 2023-12-31 7.37% 125.40% 307.90%
Quarterly Report Q3 8-K 2023-09-30 6.25% 187.38% 961.77%
Quarterly Report Q2 8-K 2023-06-30 2.31% 161.51% -90.78%
Quarterly Report Q1 8-K 2023-03-31 1.80% -41.26% -63.44%
Quarterly Report Q4 8-K 2022-12-31 10.84% -201.25% -134.54%
Quarterly Report Q3 8-K 2022-09-30 13.01% -166.76% -21.59%
Quarterly Report Q2 8-K 2022-06-30 15.47% -50.84% -75.57%
Quarterly Report Q1 8-K 2022-03-31 17.31% -6245.73% -73.12%
Quarterly Report Q4 8-K 2021-12-31 2.18% 48.19% -679.65%
Quarterly Report Q3 8-K 2021-09-30 7.54% 26.91% 17.44%
Quarterly Report Q2 8-K 2021-06-30 -1.10% -43.07% -33.39%
Quarterly Report Q1 8-K 2021-03-31 -1.98% -3.54% -21.13%
Quarterly Report Q4 8-K 2020-12-31 2.00% -1028.78% -23.70%
Quarterly Report Q3 8-K 2020-09-30 -2.77% 6.79% 27.96%
Quarterly Report Q2 8-K 2020-06-30 2.82% 65.59% 45.15%
Quarterly Report Q1 8-K 2020-03-31 3.61% 513.46% 285.54%
Quarterly Report Q4 8-K 2019-12-31 7.51% -85.82% -75.57%
Quarterly Report Q3 8-K 2019-09-30 5.53% -59.10% -50.05%
Quarterly Report Q2 8-K 2019-06-30 5.60% 8.31% 18.61%
Quarterly Report Q1 8-K 2019-03-31 5.70% -6.32% -87.57%
Quarterly Report Q4 8-K 2018-12-31 1.95% -69.61% -21.67%
Quarterly Report Q3 8-K 2018-09-30 7.17% -12.94% -12.15%
Quarterly Report Q2 8-K 2018-06-30 11.17% -40.23% -32.09%
Quarterly Report Q1 8-K 2018-03-31 11.20% 35.07% 66.19%
Quarterly Report Q4 8-K 2017-12-31 9.42% 77.67% -22.00%
Quarterly Report Q3 8-K 2017-09-30 6.80% 43.54% 32.68%
Quarterly Report Q2 8-K 2017-06-30 6.66% 21.73% 17.97%
Quarterly Report Q1 8-K 2017-03-31 8.49% 110.71% 1.34%
Quarterly Report Q4 8-K 2016-12-31 12.75% 169.60% 133.90%
Quarterly Report Q3 8-K 2016-09-30 15.27% 12.93% -3.06%
Quarterly Report Q2 8-K 2016-06-30 15.32% 28.66% -1.83%
Quarterly Report Q1 8-K 2016-03-31 15.15% 45.55% 30.29%
Quarterly Report Q4 8-K 2015-12-31 15.09% 33.12% 35.34%
Quarterly Report Q3 8-K 2015-09-30 9.83% -23.79% 3.45%
Quarterly Report Q2 8-K 2015-06-30 12.10% -24.12% -9.60%
Quarterly Report Q1 8-K 2015-03-31 15.18% 12.35% -13.64%
Quarterly Report Q4 8-K 2014-12-31 13.30% -59.15% -48.10%
Quarterly Report Q3 8-K 2014-09-30 13.10% 10.51% -25.02%
Quarterly Report Q2 8-K 2014-06-30 11.09% 40.12% 11.72%
Quarterly Report Q1 8-K 2014-03-31 10.38% 43.06% 101.94%
Quarterly Report Q4 8-K 2013-12-31 12.35% 260.55% 48.07%
Quarterly Report Q3 8-K 2013-09-30 4.39% 232.50% 191.16%
Quarterly Report Q2 8-K 2013-06-30 13.87% 391.63% 862.81%
Quarterly Report Q1 8-K 2013-03-31 22.09% -3.37% -12.53%
Quarterly Report Q4 8-K 2012-12-31 26.82% -52.93% -11.70%
Quarterly Report Q3 8-K 2012-09-30 28.20% -72.34% -60.56%
Quarterly Report Q2 8-K 2012-06-30 17.97% -24.26% -13.63%
Quarterly Report Q1 8-K 2012-03-31 8.52% -62.17% -48.95%
Quarterly Report Q4 8-K 2011-12-31 8.86% -18.69% -9.43%
Quarterly Report Q3 8-K 2011-09-30 14.79% 19.90% 19.48%
Quarterly Report Q2 8-K 2011-06-30 15.78% 37.88% 23.48%
Quarterly Report Q1 8-K 2011-03-31 14.47% 22.53% 6.41%
Quarterly Report Q4 8-K 2010-12-31 10.11% 7.35% -7.20%
Quarterly Report Q3 8-K 2010-09-30 5.08% -13.32% -5.45%
Quarterly Report Q2 8-K 2010-06-30 5.57% 3.07% 2.90%
Quarterly Report Q1 8-K 2010-03-31 2.00% 46.17% 24.56%
Quarterly Report Q4 8-K 2009-12-31 -1.84% 21.85% 32.36%
Quarterly Report Q3 8-K 2009-09-30 -1.11% 34.34% 20.72%
Quarterly Report Q2 8-K 2009-06-30 5.40% -26.69% -25.72%
Quarterly Report Q1 8-K 2009-03-31 7.64% -42.18% -31.03%
Quarterly Report Q4 8-K 2008-12-31 14.92% -27.07% -29.08%
Quarterly Report Q3 8-K 2008-09-30 18.08% -16.94% -25.05%
Quarterly Report Q2 8-K 2008-06-30 13.20% 9.56% 7.23%
Quarterly Report Q1 8-K 2008-03-31 25.92% 22.36% 21.30%
Quarterly Report Q4 8-K 2007-12-31 41.27% 4.09% 14.35%
Quarterly Report Q3 8-K 2007-09-30 35.97% 4.41% 12.33%
Quarterly Report Q2 8-K 2007-06-30 31.30% 6.12% 9.43%
Quarterly Report Q1 8-K 2007-03-31 26.10% 3.53% 0.67%
Quarterly Report Q4 8-K 2006-12-31 15.41% 39.08% 42.20%
Quarterly Report Q3 8-K 2006-09-30 15.64% 9.27% 27.46%
Quarterly Report Q2 8-K 2006-06-30 13.94% -9.43% 38.08%
Quarterly Report Q1 8-K 2006-03-31 17.33% -48.80% -46.68%
Quarterly Report Q4 8-K 2005-12-31 20.22% 244.35% 194.94%
Quarterly Report Q3 8-K 2005-09-30 19.24% 1.75% -15.51%
Quarterly Report Q2 8-K 2005-06-30 20.62% 59.74% -0.61%
Quarterly Report Q1 8-K 2005-03-31 18.87% 171.68% 162.20%
Quarterly Report Q4 8-K 2004-12-31 19.70% -1642.28% -375.23%
Quarterly Report Q3 8-K 2004-09-30 32.49% 14976.47% 964.18%
Quarterly Report Q2 8-K 2004-06-30 0.00% 0.00% 0.00%
Quarterly Report Q1 8-K 2004-03-31 0.00% 0.00% 0.00%
Quarterly Report Q2 8-K 2003-06-30 0.00% 0.00% 0.00%
Quarterly Report Q1 8-K 2003-03-31 0.00% 0.00% 0.00%