image
Technology - Software - Infrastructure - NASDAQ - US
$ 145.52
-2.59 %
$ 5.32 B
Market Cap
32.12
P/E
FINANCIAL REPORTS

Reports

Report Date Revenue YoY Net Income YoY Operating Income YoY View
Annual Report FY 10-K 2023-12-31 13.22% 40.38% 24.91%
Annual Report FY 10-K 2022-12-31 19.10% 52.19% 48.89%
Annual Report FY 10-K 2021-12-31 13.28% -22.51% -9.28%
Annual Report FY 10-K 2020-12-31 12.86% 32.07% 33.77%
Annual Report FY 10-K 2019-12-31 15.32% 21.00% 43.47%
Annual Report FY 10-K 2018-12-31 20.82% 41.70% 35.22%
Annual Report FY 10-K 2017-12-31 16.62% 110.36% 23.70%
Annual Report FY 10-K 2016-12-31 20.48% 21.17% 21.37%
Annual Report FY 10-K 2015-12-31 22.99% -47.54% 168.26%
Annual Report FY 10-K 2014-12-31 23.73% 1762.32% 300.48%
Annual Report FY 10-K 2013-12-31 18.09% -28.77% -23.14%
Annual Report FY 10-K 2012-12-31 19.95% 16.68% 3.37%
Annual Report FY 10-K 2011-12-31 16.48% 130.70% 140.36%
Annual Report FY 10-K 2010-12-31 13.94% -1.40% 8.04%
Annual Report FY 10-K 2009-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2024-09-30 8.36% -0.65% 3.12%
Quarterly Report Q2 8-K 2024-06-30 8.65% 23.71% 13.20%
Quarterly Report Q1 8-K 2024-03-31 11.57% 36.51% 27.24%
Quarterly Report Q4 8-K 2023-12-31 10.49% 43.31% 35.28%
Quarterly Report Q3 8-K 2023-09-30 13.09% 68.17% 30.74%
Quarterly Report Q2 8-K 2023-06-30 14.44% 33.04% 29.81%
Quarterly Report Q1 8-K 2023-03-31 15.22% 14.54% 4.90%
Quarterly Report Q4 8-K 2022-12-31 19.19% 29.81% 5.59%
Quarterly Report Q3 8-K 2022-09-30 19.66% -0.39% 4.28%
Quarterly Report Q2 8-K 2022-06-30 20.25% 25.80% 12.37%
Quarterly Report Q1 8-K 2022-03-31 17.22% 11044.74% 1339.74%
Quarterly Report Q4 8-K 2021-12-31 15.80% -8.38% 18.99%
Quarterly Report Q3 8-K 2021-09-30 12.75% 22.10% 21.57%
Quarterly Report Q2 8-K 2021-06-30 12.24% -19.67% 15.11%
Quarterly Report Q1 8-K 2021-03-31 12.16% -98.78% -13.24%
Quarterly Report Q4 8-K 2020-12-31 11.97% 15.25% 24.90%
Quarterly Report Q3 8-K 2020-09-30 12.58% 18.61% 16.65%
Quarterly Report Q2 8-K 2020-06-30 12.54% 62.14% 58.36%
Quarterly Report Q1 8-K 2020-03-31 14.49% 40.92% 45.41%
Quarterly Report Q4 8-K 2019-12-31 14.10% 43.50% 51.01%
Quarterly Report Q3 8-K 2019-09-30 15.37% -18.30% 24.46%
Quarterly Report Q2 8-K 2019-06-30 15.81% 57.70% 47.85%
Quarterly Report Q1 8-K 2019-03-31 16.13% 45.11% 67.15%
Quarterly Report Q4 8-K 2018-12-31 17.94% 404.03% 33.04%
Quarterly Report Q3 8-K 2018-09-30 20.45% 177.67% 66.99%
Quarterly Report Q2 8-K 2018-06-30 23.24% 42.92% 20.93%
Quarterly Report Q1 8-K 2018-03-31 22.13% -58.31% 9.80%
Quarterly Report Q4 8-K 2017-12-31 20.47% -51.63% 10.42%
Quarterly Report Q3 8-K 2017-09-30 16.68% 69.18% 35.83%
Quarterly Report Q2 8-K 2017-06-30 14.10% 103.56% 57.72%
Quarterly Report Q1 8-K 2017-03-31 14.86% 358.50% 0.78%
Quarterly Report Q4 8-K 2016-12-31 17.50% 8.90% 14.49%
Quarterly Report Q3 8-K 2016-09-30 20.06% 21.17% 16.12%
Quarterly Report Q2 8-K 2016-06-30 21.54% 6.69% 7.53%
Quarterly Report Q1 8-K 2016-03-31 23.35% 59.33% 54.41%
Quarterly Report Q4 8-K 2015-12-31 21.52% -79.07% 82.76%
Quarterly Report Q3 8-K 2015-09-30 23.64% 28.52% 96.12%
Quarterly Report Q2 8-K 2015-06-30 23.45% 94.37% 196.76%
Quarterly Report Q1 8-K 2015-03-31 23.51% 782.27% 1985.06%
Quarterly Report Q4 8-K 2014-12-31 25.94% 57484.44% 1779.91%
Quarterly Report Q3 8-K 2014-09-30 23.78% 145.07% 134.58%
Quarterly Report Q2 8-K 2014-06-30 22.86% 95.42% 107.42%
Quarterly Report Q1 8-K 2014-03-31 21.99% 27.03% 4.40%
Quarterly Report Q4 8-K 2013-12-31 17.77% -96.17% -86.23%
Quarterly Report Q3 8-K 2013-09-30 18.68% -21.48% -13.13%
Quarterly Report Q2 8-K 2013-06-30 18.48% 415.16% 503.27%
Quarterly Report Q1 8-K 2013-03-31 17.42% -111.58% -110.00%
Quarterly Report Q4 8-K 2012-12-31 19.39% 280.49% 3883.72%
Quarterly Report Q3 8-K 2012-09-30 20.68% 268.81% 73.14%
Quarterly Report Q2 8-K 2012-06-30 19.98% -25.02% -19.14%
Quarterly Report Q1 8-K 2012-03-31 19.79% -27.25% -15.53%
Quarterly Report Q4 8-K 2011-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2011-09-30 0.00% 0.00% 0.00%
Quarterly Report Q2 8-K 2011-06-30 0.00% 0.00% 0.00%
Quarterly Report Q1 8-K 2011-03-31 0.00% 0.00% 0.00%