image
Technology - Software - Infrastructure - NYSE - US
$ 179.08
-1.01 %
$ 7.12 B
Market Cap
22.64
P/E
FINANCIAL REPORTS

Reports

Report Date Revenue YoY Net Income YoY Operating Income YoY View
Annual Report FY 10-K 2023-12-31 8.40% 32.37% 37.73%
Annual Report FY 10-K 2022-12-31 27.02% 47.94% 37.38%
Annual Report FY 10-K 2021-12-31 18.63% 148.54% 99.93%
Annual Report FY 10-K 2020-12-31 -9.50% -180.62% -55.67%
Annual Report FY 10-K 2019-12-31 15.48% -7.73% 1.37%
Annual Report FY 10-K 2018-12-31 19.36% 5.01% 59.08%
Annual Report FY 10-K 2017-12-31 22.79% 164.30% 22.62%
Annual Report FY 10-K 2016-12-31 19.17% -40.50% -14.71%
Annual Report FY 10-K 2015-12-31 4.52% -49.61% -25.29%
Annual Report FY 10-K 2014-12-31 13.96% 35.52% 10.66%
Annual Report FY 10-K 2013-12-31 15.13% 53.95% 24.87%
Annual Report FY 10-K 2012-12-31 12.67% -27.47% -5.02%
Annual Report FY 10-K 2011-12-31 41.67% 52.49% 54.82%
Annual Report FY 10-K 2010-12-31 22.68% -37.26% 27.56%
Annual Report FY 10-K 2009-12-31 -19.15% 9.42% -26.81%
Annual Report FY 10-K 2008-12-31 17.09% 147.47% 6.14%
Annual Report FY 10-K 2007-12-31 15.41% -30.87% 12.57%
Annual Report FY 10-K 2006-12-31 20.68% 299.98% 11.53%
Annual Report FY 10-K 2005-12-31 27.62% -63.58% 25.78%
Annual Report FY 10-K 2004-12-31 20.49% 47.86% 40.90%
Annual Report FY 10-K 2003-12-31 23.96% 41.85% -46.01%
Annual Report FY 10-K 2002-12-31 3.63% 30.38% 278.66%
Annual Report FY 10-K 2001-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2024-09-30 2.16% 459.24% 12.29%
Quarterly Report Q2 8-K 2024-06-30 8.40% -19.20% 6.34%
Quarterly Report Q1 8-K 2024-03-31 6.65% -3.24% 6.61%
Quarterly Report Q4 8-K 2023-12-31 7.22% -4.27% 2.16%
Quarterly Report Q3 8-K 2023-09-30 5.72% 141.68% 10.85%
Quarterly Report Q2 8-K 2023-06-30 3.86% 179.47% -6.85%
Quarterly Report Q1 8-K 2023-03-31 18.25% -23.41% 26.19%
Quarterly Report Q4 8-K 2022-12-31 24.33% 854.18% 43.18%
Quarterly Report Q3 8-K 2022-09-30 27.63% -91.36% 56.49%
Quarterly Report Q2 8-K 2022-06-30 30.20% 200.72% 107.99%
Quarterly Report Q1 8-K 2022-03-31 26.00% 3561.44% 141.93%
Quarterly Report Q4 8-K 2021-12-31 24.70% 94.98% 154.97%
Quarterly Report Q3 8-K 2021-09-30 26.34% 173.39% 5364.61%
Quarterly Report Q2 8-K 2021-06-30 32.38% -46.60% 185.87%
Quarterly Report Q1 8-K 2021-03-31 -4.85% 84.22% -32.46%
Quarterly Report Q4 8-K 2020-12-31 -9.33% -430.15% -189.81%
Quarterly Report Q3 8-K 2020-09-30 -16.92% -450.37% -98.44%
Quarterly Report Q2 8-K 2020-06-30 -21.44% 426.24% -69.62%
Quarterly Report Q1 8-K 2020-03-31 13.04% -100.76% 8.55%
Quarterly Report Q4 8-K 2019-12-31 15.44% 136.29% 10.73%
Quarterly Report Q3 8-K 2019-09-30 20.19% -74.19% 17.50%
Quarterly Report Q2 8-K 2019-06-30 19.13% -64.07% -7.94%
Quarterly Report Q1 8-K 2019-03-31 7.62% -68.96% -12.03%
Quarterly Report Q4 8-K 2018-12-31 15.06% -71.13% 39.54%
Quarterly Report Q3 8-K 2018-09-30 18.11% 66.74% 58.01%
Quarterly Report Q2 8-K 2018-06-30 22.05% 124.83% 116.29%
Quarterly Report Q1 8-K 2018-03-31 21.78% 76.76% 28.99%
Quarterly Report Q4 8-K 2017-12-31 13.91% 1409.44% 40.62%
Quarterly Report Q3 8-K 2017-09-30 12.60% 72.48% 16.78%
Quarterly Report Q2 8-K 2017-06-30 29.90% 35.99% -7.85%
Quarterly Report Q1 8-K 2017-03-31 41.48% 27.35% 47.72%
Quarterly Report Q4 8-K 2016-12-31 36.77% -74.70% -4.19%
Quarterly Report Q3 8-K 2016-09-30 27.29% -38.77% -19.45%
Quarterly Report Q2 8-K 2016-06-30 9.49% -52.56% -17.93%
Quarterly Report Q1 8-K 2016-03-31 1.80% 3.32% -14.75%
Quarterly Report Q4 8-K 2015-12-31 0.37% -56.36% -19.33%
Quarterly Report Q3 8-K 2015-09-30 1.77% -56.79% -33.93%
Quarterly Report Q2 8-K 2015-06-30 5.99% -38.86% -21.67%
Quarterly Report Q1 8-K 2015-03-31 11.10% -38.85% -21.61%
Quarterly Report Q4 8-K 2014-12-31 16.23% 38.95% -13.19%
Quarterly Report Q3 8-K 2014-09-30 15.98% 69.81% 31.63%
Quarterly Report Q2 8-K 2014-06-30 13.07% 2.65% 19.75%
Quarterly Report Q1 8-K 2014-03-31 10.10% 27.37% 1.66%
Quarterly Report Q4 8-K 2013-12-31 7.86% 18.64% 43.91%
Quarterly Report Q3 8-K 2013-09-30 18.98% 206.60% 51.91%
Quarterly Report Q2 8-K 2013-06-30 16.48% 39.16% 6.68%
Quarterly Report Q1 8-K 2013-03-31 18.02% 23.47% 4.43%
Quarterly Report Q4 8-K 2012-12-31 20.85% -11.40% -18.50%
Quarterly Report Q3 8-K 2012-09-30 5.98% -70.27% -21.41%
Quarterly Report Q2 8-K 2012-06-30 8.35% -25.31% 2.79%
Quarterly Report Q1 8-K 2012-03-31 16.68% 91.80% 25.54%
Quarterly Report Q4 8-K 2011-12-31 21.71% 77.56% 41.31%
Quarterly Report Q3 8-K 2011-09-30 51.53% 133.82% 80.27%
Quarterly Report Q2 8-K 2011-06-30 54.51% 35.22% 55.48%
Quarterly Report Q1 8-K 2011-03-31 43.23% -34.70% 43.42%
Quarterly Report Q4 8-K 2010-12-31 37.14% 52.26% 42.75%
Quarterly Report Q3 8-K 2010-09-30 15.68% -11.95% -0.42%
Quarterly Report Q2 8-K 2010-06-30 16.29% -67.77% 21.55%
Quarterly Report Q1 8-K 2010-03-31 21.21% 69.03% 66.60%
Quarterly Report Q4 8-K 2009-12-31 3.60% -81.38% 58.35%
Quarterly Report Q3 8-K 2009-09-30 -20.17% -67.71% -33.19%
Quarterly Report Q2 8-K 2009-06-30 -29.32% 482.19% -36.46%
Quarterly Report Q1 8-K 2009-03-31 -25.57% -24.44% -47.87%
Quarterly Report Q4 8-K 2008-12-31 -10.82% 2343.77% -51.91%
Quarterly Report Q3 8-K 2008-09-30 23.82% 224.95% 26.51%
Quarterly Report Q2 8-K 2008-06-30 29.39% -133.03% 19.46%
Quarterly Report Q1 8-K 2008-03-31 29.41% 74.26% 37.78%
Quarterly Report Q4 8-K 2007-12-31 28.16% -85.94% 38.49%
Quarterly Report Q3 8-K 2007-09-30 9.99% -35.36% 9.89%
Quarterly Report Q2 8-K 2007-06-30 12.88% 85.97% 10.74%
Quarterly Report Q1 8-K 2007-03-31 11.11% -26.55% -6.93%
Quarterly Report Q4 8-K 2006-12-31 9.83% -33.07% -37.53%
Quarterly Report Q3 8-K 2006-09-30 18.24% 656.90% 14.86%
Quarterly Report Q2 8-K 2006-06-30 32.90% -34.22% 17.77%
Quarterly Report Q1 8-K 2006-03-31 23.82% 161.44% 34.36%
Quarterly Report Q4 8-K 2005-12-31 -89.59% -68.06% -70.54%
Quarterly Report Q3 8-K 2005-09-30 -89.06% 85.99% 60.04%
Quarterly Report Q2 8-K 2005-06-30 0.00% 0.00% 0.00%
Quarterly Report Q1 8-K 2005-03-31 0.00% 0.00% 0.00%
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%