image
Technology - Software - Infrastructure - NYSE - US
$ 28.97
-2.1 %
$ 2.77 B
Market Cap
34.08
P/E
FINANCIAL REPORTS

Reports

Report Date Revenue YoY Net Income YoY Operating Income YoY View
Annual Report FY 10-K 2023-12-31 2.12% 87.88% 57.63%
Annual Report FY 10-K 2022-12-31 -6.36% -77.55% -48.92%
Annual Report FY 10-K 2021-12-31 4.41% 13.95% 1343.75%
Annual Report FY 10-K 2020-12-31 -3.32% 637.50% 166.67%
Annual Report FY 10-K 2019-12-31 -12.25% -80.00% -86.05%
Annual Report FY 10-K 2018-12-31 0.37% 144.78% -32.81%
Annual Report FY 10-K 2017-12-31 -7.15% -53.60% -72.41%
Annual Report FY 10-K 2016-12-31 -8.22% 200.81% 352.17%
Annual Report FY 10-K 2015-12-31 -7.39% -33.79% -18.29%
Annual Report FY 10-K 2014-12-31 1.49% -2.65% -5.45%
Annual Report FY 10-K 2013-12-31 1.01% -10.02% -8.28%
Annual Report FY 10-K 2012-12-31 12.83% 18.70% 27.19%
Annual Report FY 10-K 2011-12-31 22.00% 17.28% 9.88%
Annual Report FY 10-K 2010-12-31 13.28% 18.50% 22.78%
Annual Report FY 10-K 2009-12-31 -3.01% 1.60% 1.50%
Annual Report FY 10-K 2008-12-31 3.53% 25.00% 4.06%
Annual Report FY 10-K 2007-12-31 10.02% 4.17% 5.96%
Annual Report FY 10-K 2006-12-31 5.45% -6.80% 6.34%
Annual Report FY 10-K 2005-12-31 8.75% 49.28% 42.71%
Annual Report FY 10-K 2004-12-31 12.14% 53.33% 60.48%
Annual Report FY 10-K 2003-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2024-09-30 0.46% 166.67% 107.41%
Quarterly Report Q2 8-K 2024-06-30 -5.63% 117.65% 103.03%
Quarterly Report Q1 8-K 2024-03-31 -2.31% -50.00% -37.97%
Quarterly Report Q4 8-K 2023-12-31 1.11% -0.00% 327.27%
Quarterly Report Q3 8-K 2023-09-30 5.04% 50.00% 8.00%
Quarterly Report Q2 8-K 2023-06-30 7.44% 312.50% 135.71%
Quarterly Report Q1 8-K 2023-03-31 -4.03% 11.11% 16.18%
Quarterly Report Q4 8-K 2022-12-31 -4.84% -21.21% -78.00%
Quarterly Report Q3 8-K 2022-09-30 -9.35% -52.94% -16.67%
Quarterly Report Q2 8-K 2022-06-30 -12.42% -18.18% -80.00%
Quarterly Report Q1 8-K 2022-03-31 1.02% -32.08% -16.05%
Quarterly Report Q4 8-K 2021-12-31 -3.26% 560.00% 284.62%
Quarterly Report Q3 8-K 2021-09-30 1.32% 1800.00% 2900.00%
Quarterly Report Q2 8-K 2021-06-30 7.44% 202.33% 775.00%
Quarterly Report Q1 8-K 2021-03-31 13.13% -68.45% 1450.00%
Quarterly Report Q4 8-K 2020-12-31 -0.61% 121.74% 244.44%
Quarterly Report Q3 8-K 2020-09-30 -1.09% -10.00% -90.00%
Quarterly Report Q2 8-K 2020-06-30 -4.39% -4200.00% -20.00%
Quarterly Report Q1 8-K 2020-03-31 -7.26% 1780.00% -20.00%
Quarterly Report Q4 8-K 2019-12-31 -15.99% -153.33% -39.13%
Quarterly Report Q3 8-K 2019-09-30 -12.74% -44.44% -28.57%
Quarterly Report Q2 8-K 2019-06-30 -12.13% -25.00% 0.00%
Quarterly Report Q1 8-K 2019-03-31 -7.51% -42.86% -25.00%
Quarterly Report Q4 8-K 2018-12-31 -6.07% 120.27% -61.02%
Quarterly Report Q3 8-K 2018-09-30 0.00% 38.46% 100.00%
Quarterly Report Q2 8-K 2018-06-30 6.04% 200.00% 1100.00%
Quarterly Report Q1 8-K 2018-03-13 3.05% -250.00% -300.00%
Quarterly Report Q4 8-K 2017-12-31 0.00% -127.59% -39.80%
Quarterly Report Q3 8-K 2017-09-30 -4.71% -73.47% -92.13%
Quarterly Report Q2 8-K 2017-06-30 -14.36% -6.25% -1.15%
Quarterly Report Q1 8-K 2017-03-31 -9.91% 95.65% 97.62%
Quarterly Report Q4 8-K 2016-12-31 -12.93% 41.46% 55.56%
Quarterly Report Q3 8-K 2016-09-30 -8.91% -37.18% 15.58%
Quarterly Report Q2 8-K 2016-06-30 -3.85% 124.15% 133.21%
Quarterly Report Q1 8-K 2016-03-31 -6.36% -209.09% -140.00%
Quarterly Report Q4 8-K 2015-12-31 -5.52% -65.25% -60.13%
Quarterly Report Q3 8-K 2015-09-30 -9.15% -17.02% -37.40%
Quarterly Report Q2 8-K 2015-06-30 -7.84% -276.04% -196.99%
Quarterly Report Q1 8-K 2015-03-31 -7.32% -62.71% -66.29%
Quarterly Report Q4 8-K 2014-12-31 -1.04% 5.36% -10.73%
Quarterly Report Q3 8-K 2014-09-30 0.15% -4.08% -6.82%
Quarterly Report Q2 8-K 2014-06-30 0.90% -11.11% -9.52%
Quarterly Report Q1 8-K 2014-03-31 6.98% 0.00% 17.11%
Quarterly Report Q4 8-K 2013-12-31 3.92% 0.00% 18.00%
Quarterly Report Q3 8-K 2013-09-30 2.94% -5.77% -7.69%
Quarterly Report Q2 8-K 2013-06-30 0.75% -3.57% -8.13%
Quarterly Report Q1 8-K 2013-03-31 -4.24% -35.16% -40.16%
Quarterly Report Q4 8-K 2012-12-31 9.96% 14.29% 12.78%
Quarterly Report Q3 8-K 2012-09-30 7.48% 19.54% 17.21%
Quarterly Report Q2 8-K 2012-06-30 14.46% 8.74% 45.45%
Quarterly Report Q1 8-K 2012-03-31 21.15% 40.00% 39.56%
Quarterly Report Q4 8-K 2011-12-31 22.81% 15.29% 13.68%
Quarterly Report Q3 8-K 2011-09-30 23.11% 16.00% 15.09%
Quarterly Report Q2 8-K 2011-06-30 23.62% 39.19% 3.77%
Quarterly Report Q1 8-K 2011-03-31 17.95% -2.99% 5.81%
Quarterly Report Q4 8-K 2010-12-31 10.48% 1.19% 10.38%
Quarterly Report Q3 8-K 2010-09-30 15.06% 19.05% 20.45%
Quarterly Report Q2 8-K 2010-06-30 11.64% 19.35% 26.19%
Quarterly Report Q1 8-K 2010-03-31 16.89% 48.89% 43.33%
Quarterly Report Q4 8-K 2009-12-31 0.61% 6.33% 3.92%
Quarterly Report Q3 8-K 2009-09-30 -3.19% 5.00% 2.33%
Quarterly Report Q2 8-K 2009-06-30 -7.47% -10.14% -8.70%
Quarterly Report Q1 8-K 2009-03-31 -2.13% 7.14% 13.21%
Quarterly Report Q4 8-K 2008-12-31 2.92% -7.06% -3.77%
Quarterly Report Q3 8-K 2008-09-30 0.00% 106.90% 30.30%
Quarterly Report Q2 8-K 2008-06-30 5.81% 40.82% 4.55%
Quarterly Report Q1 8-K 2008-03-31 2.18% -2.33% -24.29%
Quarterly Report Q4 8-K 2007-12-31 5.74% 37.10% 10.42%
Quarterly Report Q3 8-K 2007-09-30 17.07% -32.56% -2.94%
Quarterly Report Q2 8-K 2007-06-30 0.00% 0.00% 0.00%
Quarterly Report Q1 8-K 2007-03-31 0.00% 0.00% 0.00%
Quarterly Report Q4 8-K 2006-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2006-09-30 0.00% 0.00% 0.00%