image
Technology - Software - Infrastructure - NASDAQ - US
$ 176.59
-1.75 %
$ 6.63 B
Market Cap
88.3
P/E
FINANCIAL REPORTS

Reports

Report Date Revenue YoY Net Income YoY Operating Income YoY View
Annual Report FY 10-K 2023-12-31 19.08% 19.39% 8.52%
Annual Report FY 10-K 2022-12-31 17.03% 23.63% 29.22%
Annual Report FY 10-K 2021-12-31 23.24% -2.17% 9.82%
Annual Report FY 10-K 2020-12-31 12.00% 35.22% 30.60%
Annual Report FY 10-K 2019-12-31 12.44% 41.22% 43.68%
Annual Report FY 10-K 2018-12-31 12.55% 1078.36% 217.17%
Annual Report FY 10-K 2017-12-31 14.11% -42.73% 12.12%
Annual Report FY 10-K 2016-12-31 21.94% 23.09% 7.03%
Annual Report FY 10-K 2015-12-31 23.89% 71.56% 60.23%
Annual Report FY 10-K 2014-12-31 22.57% 157.28% 147.35%
Annual Report FY 10-K 2013-12-31 35.39% -13.99% 12.72%
Annual Report FY 10-K 2012-12-31 33.01% -91.08% 38.50%
Annual Report FY 10-K 2011-12-31 29.98% 375.14% -62.62%
Annual Report FY 10-K 2010-12-31 18.15% 148.19% 61.40%
Annual Report FY 10-K 2009-12-31 22.96% 161.32% 233.40%
Annual Report FY 10-K 2008-12-31 21.82% 12.11% 22.57%
Annual Report FY 10-K 2007-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2024-09-30 20.66% 39.29% 24.14%
Quarterly Report Q2 8-K 2024-06-30 17.77% 22.82% 36.00%
Quarterly Report Q1 8-K 2024-03-31 18.84% 17.75% -7.93%
Quarterly Report Q4 8-K 2023-12-31 18.81% 19.45% 20.36%
Quarterly Report Q3 8-K 2023-09-30 18.50% 6.17% 4.62%
Quarterly Report Q2 8-K 2023-06-30 19.45% 36.54% 6.67%
Quarterly Report Q1 8-K 2023-03-31 19.65% 21.31% 1.33%
Quarterly Report Q4 8-K 2022-12-31 18.75% 24.68% 23.68%
Quarterly Report Q3 8-K 2022-09-30 16.96% 38.55% 45.63%
Quarterly Report Q2 8-K 2022-06-30 15.48% 5.60% 18.03%
Quarterly Report Q1 8-K 2022-03-31 16.76% 23.56% 30.39%
Quarterly Report Q4 8-K 2021-12-31 23.34% -5.23% 13.40%
Quarterly Report Q3 8-K 2021-09-30 23.04% 0.37% -3.10%
Quarterly Report Q2 8-K 2021-06-30 25.10% -9.03% 21.76%
Quarterly Report Q1 8-K 2021-03-31 21.43% 7.20% 9.76%
Quarterly Report Q4 8-K 2020-12-31 14.54% 47.02% 25.95%
Quarterly Report Q3 8-K 2020-09-30 12.17% 27.58% 27.63%
Quarterly Report Q2 8-K 2020-06-30 10.28% 27.26% 19.09%
Quarterly Report Q1 8-K 2020-03-31 10.84% 39.66% 56.34%
Quarterly Report Q4 8-K 2019-12-31 11.57% 28.30% 31.12%
Quarterly Report Q3 8-K 2019-09-30 12.82% 10.92% 32.41%
Quarterly Report Q2 8-K 2019-06-30 12.18% 62.41% 56.41%
Quarterly Report Q1 8-K 2019-03-31 13.27% 109.37% 71.60%
Quarterly Report Q4 8-K 2018-12-31 12.01% 178.46% 1675.62%
Quarterly Report Q3 8-K 2018-09-30 11.96% 332.46% 190.23%
Quarterly Report Q2 8-K 2018-06-30 12.54% 196.77% 118.74%
Quarterly Report Q1 8-K 2018-03-31 13.79% 9.53% 27.37%
Quarterly Report Q4 8-K 2017-12-31 13.98% -504.21% -19.64%
Quarterly Report Q3 8-K 2017-09-30 13.93% -25.71% 6.55%
Quarterly Report Q2 8-K 2017-06-30 14.64% 418.47% 209.89%
Quarterly Report Q1 8-K 2017-03-31 13.89% 184.58% 156.93%
Quarterly Report Q4 8-K 2016-12-31 20.57% -15.34% -5.72%
Quarterly Report Q3 8-K 2016-09-30 22.13% 97.56% 18.14%
Quarterly Report Q2 8-K 2016-06-30 21.89% -45.93% -14.31%
Quarterly Report Q1 8-K 2016-03-31 23.34% 78.16% 42.52%
Quarterly Report Q4 8-K 2015-12-31 19.62% 149.65% 98.59%
Quarterly Report Q3 8-K 2015-09-30 24.14% 51.55% 66.91%
Quarterly Report Q2 8-K 2015-06-30 24.91% 1.88% 1.28%
Quarterly Report Q1 8-K 2015-03-31 27.75% 57.10% 54.18%
Quarterly Report Q4 8-K 2014-12-31 26.56% 190.48% 95.72%
Quarterly Report Q3 8-K 2014-09-30 20.36% 210.37% 264.96%
Quarterly Report Q2 8-K 2014-06-30 21.21% 121.88% 109.94%
Quarterly Report Q1 8-K 2014-03-31 21.84% 87.44% 208.25%
Quarterly Report Q4 8-K 2013-12-31 24.41% -19.67% 223.21%
Quarterly Report Q3 8-K 2013-09-30 33.26% 55.17% 168.84%
Quarterly Report Q2 8-K 2013-06-30 43.98% -32.39% -35.69%
Quarterly Report Q1 8-K 2013-03-31 43.66% -22.27% -57.73%
Quarterly Report Q4 8-K 2012-12-31 41.82% -97.22% -43.86%
Quarterly Report Q3 8-K 2012-09-30 30.51% -1.69% -48.89%
Quarterly Report Q2 8-K 2012-06-30 27.87% 490.83% 1931.71%
Quarterly Report Q1 8-K 2012-03-31 30.71% -47.97% -9.47%
Quarterly Report Q4 8-K 2011-12-31 33.01% 2880.27% -9.73%
Quarterly Report Q3 8-K 2011-09-30 35.14% -80.02% -68.89%
Quarterly Report Q2 8-K 2011-06-30 27.35% -17.08% -6.04%
Quarterly Report Q1 8-K 2011-03-31 23.49% -46.46% -51.58%
Quarterly Report Q4 8-K 2010-12-31 19.42% 107.04% -41.92%
Quarterly Report Q3 8-K 2010-09-30 19.28% 156.07% 87.07%
Quarterly Report Q2 8-K 2010-06-30 14.00% -2.89% -7.49%
Quarterly Report Q1 8-K 2010-03-31 20.07% 1801.85% 1459.74%
Quarterly Report Q4 8-K 2009-12-31 23.53% 174.48% 667.91%
Quarterly Report Q3 8-K 2009-09-30 -90.16% -96.98% -96.57%
Quarterly Report Q2 8-K 2009-06-30 0.00% 0.00% 0.00%
Quarterly Report Q1 8-K 2009-03-31 0.00% 0.00% 0.00%
Quarterly Report Q4 8-K 2008-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2001-09-30 0.00% 0.00% 0.00%