Revenue
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.66B | $1.75B | $1.83B | $1.79B | $1.92B | $1.84B | $1.90B | $2.16B | $2.16B | $2.32B | $2.53B | $2.73B | $2.69B | $2.67B | $2.36B | $1.94B | $1.71B | $1.76B |
| Gross profit | $987.0M | $1.06B | $1.11B | $1.08B | $1.19B | $1.02B | $955.0M | $1.03B | $1.02B | $1.19B | $1.28B | $1.48B | $1.47B | $1.49B | $1.29B | $1.09B | $938.0M | $949.0M |
| Gross margin | 59.35% | 60.46% | 60.83% | 60.22% | 61.87% | 55.50% | 50.29% | 47.41% | 47.50% | 51.21% | 50.43% | 54.14% | 54.72% | 55.95% | 54.74% | 56.20% | 54.89% | 53.86% |
| Research & development | $280.0M | $284.0M | $294.0M | $313.0M | $309.0M | $334.0M | $327.0M | $317.0M | $305.0M | $212.0M | $228.0M | $206.0M | $184.0M | $183.0M | $174.0M | $147.0M | $117.0M | $108.0M |
| Operating expenses | $782.0M | $849.0M | $929.0M | $963.0M | $955.0M | $1.00B | $945.0M | $983.0M | $2.09B | $2.09B | $2.73B | $2.23B | $2.16B | $2.08B | $1.91B | $1.52B | $1.37B | $1.43B |
| Operating income | $205.0M | $209.0M | $186.0M | $118.0M | $231.0M | $16.0M | $10.0M | $43.0M | $68.0M | $235.0M | −$195.0M | $503.0M | $532.0M | $580.0M | $456.0M | $415.0M | $338.0M | $333.0M |
| Operating margin | 12.33% | 11.94% | 10.15% | 6.57% | 12.05% | 0.87% | 0.53% | 1.99% | 3.15% | 10.12% | −7.71% | 18.41% | 19.76% | 21.76% | 19.31% | 21.44% | 19.78% | 18.90% |
| EBITDA | $295.0M | $309.0M | $302.0M | $252.0M | $380.0M | $188.0M | $160.0M | $173.0M | $206.0M | $363.0M | −$25.0M | $672.0M | $679.0M | $706.0M | $558.0M | $475.0M | $401.0M | $393.0M |
| EBITDA margin | 17.74% | 17.66% | 16.48% | 14.04% | 19.82% | 10.24% | 8.43% | 7.99% | 9.55% | 15.63% | −0.99% | 24.60% | 25.22% | 26.49% | 23.62% | 24.54% | 23.46% | 22.30% |
| Net income | $130.0M | $114.0M | $62.0M | $33.0M | $147.0M | $129.0M | −$20.0M | $30.0M | −$67.0M | $125.0M | −$214.0M | $367.0M | $377.0M | $419.0M | $353.0M | $301.0M | $254.0M | $250.0M |
| Net profit margin | 7.82% | 6.51% | 3.38% | 1.84% | 7.67% | 7.03% | −1.05% | 1.39% | −3.11% | 5.38% | −8.46% | 13.43% | 14.00% | 15.72% | 14.94% | 15.55% | 14.86% | 14.19% |
| Basic EPSper basic share | $1.38 | $1.18 | $0.62 | $0.32 | $1.35 | $1.18 | -$0.18 | $0.25 | -$0.53 | $0.96 | -$1.53 | $2.36 | $2.31 | $2.49 | $2.10 | $1.80 | $1.48 | $1.40 |
| Diluted EPSper diluted share | $1.35 | $1.16 | $0.61 | $0.31 | $1.30 | $1.16 | -$0.18 | $0.25 | -$0.53 | $0.95 | -$1.53 | $2.33 | $2.27 | $2.44 | $2.05 | $1.77 | $1.46 | $1.39 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
Lynrock Lake LP / Paul Cynthia / LYNROCK LAKE PARTNERS LLC | 9.35M |
MCMILLAN STEPHEN | 762.45K |
Ederer John | 368.43K |
Arora Sumeet | 250.77K |
Hutchinson Michael D | 220K |
Rogers Scot Frazier | 216.64K |
Petley Richard J | 188.57K |
Cullen-Cote Kathleen R | 142.71K |
Treese Margaret A | 142.25K |
Smotherman Charles T | 114.62K |
Woods Jacqueline D. | 112.63K |
SCHWARZ JOHN | 110.57K |
BRAMLEY CLAIRE | 105.83K |
Bacus Lisa R | 83.89K |
Olsen Joanne Beth | 69K |
Fishback Daniel R | 67.52K |
Ashton Hillary | 66.77K |
Nelson Kimberly K. | 61.98K |
Gianoni Michael P | 40.31K |
CHOU TIMOTHY C K | 39.21K |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 8, 2026Form 4 · 10b5-1 | CHOU TIMOTHY C KDirector | SellCommon Stock | 5.7K | $33.72 | $190.8K | 39.2K |
| Jun 1, 2026Form 4 · 10b5-1 | Petley Richard JChief Revenue Officer | SellCommon Stock | 990 | $35.01 | $34.7K | 188.6K |
| Jun 1, 2026Form 4 · 10b5-1 | Petley Richard JChief Revenue Officer | SellCommon Stock | 16.2K | $35.00 | $568.3K | 189.6K |
| May 22, 2026Form 4 | McElhatton ToddDirector | SellCommon Stock | 15.0K | $33.47 | $502.1K | 26.7K |
| May 19, 2026Form 4 · 10b5-1 | Arora SumeetChief Product Officer | SellCommon Stock | 15.0K | $33.00 | $495.0K | 250.8K |