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 | $443.5M | $419.0M | $444.5M | $651.1M | $703.3M | $488.3M | $420.7M | $416.0M | $431.8M | $389.7M | $344.6M | $348.8M | $347.1M | $305.4M | $298.7M | $299.8M | $215.7M | $201.7M |
| Gross profit | $241.6M | $224.8M | $229.0M | $366.9M | $360.6M | $243.6M | $213.4M | $214.8M | $213.7M | $192.2M | $173.3M | $189.6M | $183.2M | $150.5M | $140.6M | $152.5M | $108.1M | $105.0M |
| Gross margin | 54.49% | 53.64% | 51.50% | 56.35% | 51.28% | 49.88% | 50.73% | 51.64% | 49.49% | 49.32% | 50.29% | 54.35% | 52.79% | 49.29% | 47.08% | 50.88% | 50.10% | 52.07% |
| Research & development | $101.1M | $100.8M | $96.1M | $93.9M | $84.9M | $81.7M | $73.5M | $70.6M | $68.5M | $62.3M | $57.5M | $55.0M | $51.7M | $45.7M | $40.3M | $35.9M | $30.5M | $36.9M |
| Operating expenses | $231.5M | $206.8M | $193.9M | $186.5M | $185.6M | $173.1M | $3.6M | $159.1M | $156.0M | $143.3M | $134.4M | $133.8M | $129.2M | $139.2M | $97.4M | $92.6M | $79.5M | $102.0M |
| Operating income | $10.2M | $17.9M | $35.1M | $180.4M | $175.1M | $70.5M | $217.0M | $55.6M | $57.6M | $48.9M | $38.9M | $55.8M | $54.1M | $11.4M | $43.2M | $59.9M | $28.6M | $3.0M |
| Operating margin | 2.30% | 4.28% | 7.89% | 27.71% | 24.89% | 14.43% | 51.59% | 13.38% | 13.35% | 12.54% | 11.29% | 16.00% | 15.58% | 3.72% | 14.47% | 19.99% | 13.26% | 1.49% |
| EBITDA | $38.2M | $52.5M | $72.4M | $217.8M | $210.0M | $98.6M | $241.4M | $79.8M | $82.1M | $72.3M | $62.4M | $77.8M | $77.6M | $31.8M | $59.5M | $72.9M | $39.0M | $12.8M |
| EBITDA margin | 8.62% | 12.53% | 16.29% | 33.44% | 29.86% | 20.19% | 57.39% | 19.19% | 19.01% | 18.57% | 18.11% | 22.29% | 22.35% | 10.40% | 19.93% | 24.33% | 18.06% | 6.36% |
| Net income | $22.1M | $32.2M | $55.7M | $170.9M | $164.4M | $71.2M | $193.5M | $70.0M | $27.6M | $48.9M | $39.2M | $59.5M | $57.3M | −$34.4M | $34.3M | $49.5M | $23.3M | $1.8M |
| Net profit margin | 4.98% | 7.69% | 12.54% | 26.24% | 23.38% | 14.58% | 45.99% | 16.82% | 6.39% | 12.55% | 11.36% | 17.07% | 16.50% | −11.27% | 11.48% | 16.50% | 10.79% | 0.89% |
| Basic EPSper basic share | $0.39 | $0.57 | $0.97 | $2.96 | $2.73 | $1.19 | $3.31 | $1.19 | $0.23 | $0.42 | $0.34 | $0.50 | $0.49 | -$0.30 | $0.30 | $0.45 | $0.22 | $0.02 |
| Diluted EPSper diluted share | $0.39 | $0.56 | $0.97 | $2.93 | $2.67 | $1.17 | $3.24 | $1.16 | $0.23 | $0.41 | $0.33 | $0.48 | $0.47 | -$0.30 | $0.29 | $0.42 | $0.21 | $0.02 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
BALAKRISHNAN BALU | 279.52K |
Lloyd Jennifer A | 149.35K |
WALKER CLIFFORD | 141.77K |
NAYYAR SANDEEP | 107.36K |
Erba Nancy | 64.49K |
Gupta Sunil | 64.38K |
Barsan Radu | 43.62K |
Bailey Doug | 35.8K |
Balow Michael | 32.77K |
Jain Gagan | 25.56K |
IYER BALAKRISHNAN S | 24.18K |
BRATHWAITE NICHOLAS | 22.23K |
Arienzo Wendy | 17.39K |
Ganti Anita | 12.43K |
Verity Robert Eric | 8.17K |
Gioia Nancy Lee | 7.3K |
Vig Ravi | 6.82K |
LOWE GREGG A | 4.2K |
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 |
|---|---|---|---|---|---|---|
| May 29, 2026Form 4 | Gupta SunilSr. Vice President, Operations | SellCommon Stock | 6.9K | $83.67 | $574.0K | 64.4K |
| May 28, 2026Form 4 | BALAKRISHNAN BALUDirector | SellCommon Stock · indirect | 29.0K | $87.05 | $2.52M | 279.5K |
| May 28, 2026Form 4 | BALAKRISHNAN BALUDirector | SellCommon Stock · indirect | 95.3K | $86.25 | $8.22M | 308.5K |
| May 27, 2026Form 4 | BRATHWAITE NICHOLASDirector | SellCommon Stock | 1.7K | $86.62 | $149.7K | 22.2K |
| May 26, 2026Form 4 | Gupta SunilSr. Vice President, Operations | SellCommon Stock | 15.9K | $82.18 | $1.31M | 71.2K |