image
Technology - Software - Application - NASDAQ - US
$ 29.98
-3.57 %
$ 1.16 B
Market Cap
272.55
P/E
FINANCIAL REPORTS

Reports

Report Date Revenue YoY Net Income YoY Operating Income YoY View
Annual Report FY 10-K 2023-12-31 11.64% 190.55% 154.21%
Annual Report FY 10-K 2022-12-31 33.76% 84.04% 83.44%
Annual Report FY 10-K 2021-12-31 26.14% 46.76% 24.76%
Annual Report FY 10-K 2020-12-31 2.88% -644.98% -125.32%
Annual Report FY 10-K 2019-12-31 -0.24% 29.78% 25.12%
Annual Report FY 10-K 2018-12-31 -15.78% -477.11% -5237.89%
Annual Report FY 10-K 2017-12-31 -5.20% -14.69% -98.53%
Annual Report FY 10-K 2016-12-31 9.68% -26.63% -32.61%
Annual Report FY 10-K 2015-12-31 -2.18% -32.80% -30.89%
Annual Report FY 10-K 2014-12-31 -1.27% -11.79% -11.26%
Annual Report FY 10-K 2013-12-31 13.30% 20.61% 64.00%
Annual Report FY 10-K 2012-12-31 34.22% 822.98% 350.54%
Annual Report FY 10-K 2011-12-31 8.21% 728.19% 162.10%
Annual Report FY 10-K 2010-12-31 27.28% 101.30% 109.54%
Annual Report FY 10-K 2009-12-31 -34.58% 81.73% 80.71%
Annual Report FY 10-K 2008-12-31 -21.62% -3170.52% -1066.56%
Annual Report FY 10-K 2007-12-31 23.99% -566.74% -17.86%
Annual Report FY 10-K 2006-12-31 3.05% -6.73% -128.96%
Annual Report FY 10-K 2005-12-31 18.58% 1162.54% 306.32%
Annual Report FY 10-K 2004-12-31 46.61% 86.40% 70.15%
Annual Report FY 10-K 2003-12-31 -2.74% -861.83% -1882.24%
Annual Report FY 10-K 2002-12-31 23.26% 113.53% 106.16%
Annual Report FY 10-K 2001-12-31 76.17% 57.44% 23.53%
Annual Report FY 10-K 2000-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2024-09-30 9.58% 201.65% 452.90%
Quarterly Report Q2 8-K 2024-06-30 0.14% -75.05% -85.93%
Quarterly Report Q1 8-K 2024-03-31 1.35% -110.70% -1080.72%
Quarterly Report Q4 8-K 2023-12-31 1.49% 83.64% -66.24%
Quarterly Report Q3 8-K 2023-09-30 6.25% -358.99% -95.21%
Quarterly Report Q2 8-K 2023-06-30 20.00% 695.90% 325.48%
Quarterly Report Q1 8-K 2023-03-31 21.68% 108.55% 94.93%
Quarterly Report Q4 8-K 2022-12-31 35.59% 106.90% 124.62%
Quarterly Report Q3 8-K 2022-09-30 34.87% 157.54% 132.89%
Quarterly Report Q2 8-K 2022-06-30 26.44% 74.42% 79.97%
Quarterly Report Q1 8-K 2022-03-31 38.42% 45.37% 53.78%
Quarterly Report Q4 8-K 2021-12-31 33.62% 79.07% 14.61%
Quarterly Report Q3 8-K 2021-09-30 27.88% 11.96% 36.57%
Quarterly Report Q2 8-K 2021-06-30 28.07% -22.78% -29.70%
Quarterly Report Q1 8-K 2021-03-31 14.38% -1338.83% -77.63%
Quarterly Report Q4 8-K 2020-12-31 -0.86% -2414.96% -253.22%
Quarterly Report Q3 8-K 2020-09-30 5.47% -297.96% -135.93%
Quarterly Report Q2 8-K 2020-06-30 4.09% -414.37% -91.74%
Quarterly Report Q1 8-K 2020-03-31 3.00% 80.38% -43.26%
Quarterly Report Q4 8-K 2019-12-31 14.38% 57.29% 51.97%
Quarterly Report Q3 8-K 2019-09-30 8.42% 67.00% 50.70%
Quarterly Report Q2 8-K 2019-06-30 -2.61% 66.13% 42.91%
Quarterly Report Q1 8-K 2019-03-31 -16.96% -534.67% -487.13%
Quarterly Report Q4 8-K 2018-12-31 -26.33% -18.22% -445.62%
Quarterly Report Q3 8-K 2018-09-30 -23.77% -352.88% -669.81%
Quarterly Report Q2 8-K 2018-06-30 -13.05% -1108.99% -347.93%
Quarterly Report Q1 8-K 2018-03-31 1.84% -82.01% -14.22%
Quarterly Report Q4 8-K 2017-12-31 -5.83% -90.05% -69.64%
Quarterly Report Q3 8-K 2017-09-30 -2.72% -68.78% -86.48%
Quarterly Report Q2 8-K 2017-06-30 -8.99% -91.46% -17.35%
Quarterly Report Q1 8-K 2017-03-31 -3.16% -74.93% -12.49%
Quarterly Report Q4 8-K 2016-12-31 18.12% 4.58% -19.34%
Quarterly Report Q3 8-K 2016-09-30 14.16% 26.51% 16.19%
Quarterly Report Q2 8-K 2016-06-30 14.98% 3.02% 2.56%
Quarterly Report Q1 8-K 2016-03-31 -6.47% -65.44% -64.91%
Quarterly Report Q4 8-K 2015-12-31 -7.63% -51.36% -56.16%
Quarterly Report Q3 8-K 2015-09-30 6.57% -15.16% -8.35%
Quarterly Report Q2 8-K 2015-06-30 -5.69% -54.24% -52.68%
Quarterly Report Q1 8-K 2015-03-31 -0.99% -4.60% 0.94%
Quarterly Report Q4 8-K 2014-12-31 -3.76% -15.70% -21.44%
Quarterly Report Q3 8-K 2014-09-30 -12.10% -63.50% -61.99%
Quarterly Report Q2 8-K 2014-06-30 -0.67% 3.16% 4.50%
Quarterly Report Q1 8-K 2014-03-31 12.34% 32.19% 48.20%
Quarterly Report Q4 8-K 2013-12-31 13.70% 68.86% 119.27%
Quarterly Report Q3 8-K 2013-09-30 13.03% -3.38% 45.02%
Quarterly Report Q2 8-K 2013-06-30 9.96% -5.56% 35.56%
Quarterly Report Q1 8-K 2013-03-31 16.80% 35.24% 66.14%
Quarterly Report Q4 8-K 2012-12-31 35.34% 91.20% 112.20%
Quarterly Report Q3 8-K 2012-09-30 33.13% 697.60% 243.76%
Quarterly Report Q2 8-K 2012-06-30 31.30% 8556.14% 541.62%
Quarterly Report Q1 8-K 2012-03-31 37.46% 706.41% 5872.73%
Quarterly Report Q4 8-K 2011-12-31 8.50% 1254.49% 173.94%
Quarterly Report Q3 8-K 2011-09-30 14.24% 1152.00% 117.65%
Quarterly Report Q2 8-K 2011-06-30 11.78% -17.98% 353.72%
Quarterly Report Q1 8-K 2011-03-31 -1.54% -94.93% -15.79%
Quarterly Report Q4 8-K 2010-12-31 9.68% 122.25% 186.40%
Quarterly Report Q3 8-K 2010-09-30 6.85% 101.77% 127.56%
Quarterly Report Q2 8-K 2010-06-30 60.20% 104.78% 103.08%
Quarterly Report Q1 8-K 2010-03-31 49.68% 95.96% 99.23%
Quarterly Report Q4 8-K 2009-12-31 7.07% 99.11% 98.86%
Quarterly Report Q3 8-K 2009-09-30 -26.04% 76.84% -5.84%
Quarterly Report Q2 8-K 2009-06-30 -54.61% -242.16% -89.04%
Quarterly Report Q1 8-K 2009-03-31 -49.92% -191.33% -103.95%
Quarterly Report Q4 8-K 2008-12-31 -43.75% -7401.78% -3077.91%
Quarterly Report Q3 8-K 2008-09-30 -22.03% -1201.81% -113.80%
Quarterly Report Q2 8-K 2008-06-30 -10.90% -176.75% -116.20%
Quarterly Report Q1 8-K 2008-03-31 -8.11% -6.71% 51.27%
Quarterly Report Q4 8-K 2007-12-31 29.56% 348.37% 48.72%
Quarterly Report Q3 8-K 2007-09-30 24.29% -164.74% -206.97%
Quarterly Report Q2 8-K 2007-06-30 31.58% 17.24% 21.45%
Quarterly Report Q1 8-K 2007-03-31 11.51% -878.73% -1054.97%
Quarterly Report Q4 8-K 2006-12-31 -0.36% -19.09% -330.23%
Quarterly Report Q3 8-K 2006-09-30 4.91% -62.89% -34.06%
Quarterly Report Q2 8-K 2006-06-30 -1.88% -63.11% -187.94%
Quarterly Report Q1 8-K 2006-03-31 9.75% -80.77% -49.46%
Quarterly Report Q4 8-K 2005-12-31 5.38% 44.92% 61.37%
Quarterly Report Q3 8-K 2005-09-30 12.20% 1037.78% 1442.25%
Quarterly Report Q2 8-K 2005-06-30 21.01% 391.74% 250.37%
Quarterly Report Q1 8-K 2005-03-31 42.73% 175.68% 151.44%
Quarterly Report Q4 8-K 2004-12-31 49.57% 221.88% 131.85%
Quarterly Report Q3 8-K 2004-09-30 45.58% 110.97% 103.64%
Quarterly Report Q2 8-K 2004-06-30 50.34% 31.95% 43.92%
Quarterly Report Q1 8-K 2004-03-31 39.80% -38.08% -31.39%
Quarterly Report Q4 8-K 2003-12-31 34.19% -58.19% -89.92%
Quarterly Report Q3 8-K 2003-09-30 2.38% -665.41% -2241.38%
Quarterly Report Q2 8-K 2003-06-30 -17.54% -119.65% -154.24%
Quarterly Report Q1 8-K 2003-03-31 -20.86% -230.00% -194.25%
Quarterly Report Q4 8-K 2002-12-31 -13.24% -43.31% 96.09%
Quarterly Report Q3 8-K 2002-09-30 19.63% 122.08% -99.18%
Quarterly Report Q2 8-K 2002-06-30 46.61% 126.25% 135.33%
Quarterly Report Q1 8-K 2002-03-31 52.07% 121.14% 139.44%
Quarterly Report Q4 8-K 2001-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2001-09-30 0.00% 0.00% 0.00%
Quarterly Report Q2 8-K 2001-06-30 0.00% 0.00% 0.00%
Quarterly Report Q1 8-K 2001-03-31 0.00% 0.00% 0.00%