Revenue
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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $245.6M | $242.2M | $244.4M | $275.1M | $248.9M | $220.8M | $200.3M | $176.2M | $156.7M | $145.6M | $139.8M | $151.6M | $137.2M | $127.5M | $155.8M | $150.0M | $125.9M |
| Gross profit | $159.6M | $158.2M | $158.3M | $178.8M | $170.9M | $149.8M | $95.0M | $110.6M | $97.8M | $88.3M | $82.8M | $89.0M | $78.7M | $73.2M | $91.7M | $83.9M | $69.7M |
| Gross margin | 65.00% | 65.31% | 64.80% | 64.99% | 68.65% | 67.86% | 47.41% | 62.76% | 62.43% | 60.69% | 59.24% | 58.71% | 57.32% | 57.41% | 58.84% | 55.92% | 55.36% |
| Research & development | $52.6M | $52.1M | $57.2M | $59.8M | $53.4M | $46.1M | $41.2M | $34.7M | $30.3M | $29.1M | $28.0M | $32.3M | $28.2M | $28.7M | $32.1M | $30.2M | $30.0M |
| Operating expenses | $145.6M | $141.0M | $143.9M | $147.5M | $131.4M | $111.5M | $104.5M | $94.2M | $88.2M | $80.6M | $80.1M | $85.5M | $75.9M | $76.9M | $84.4M | $73.5M | $69.9M |
| Operating income | $14.0M | $17.2M | $14.4M | $31.3M | $39.5M | $38.4M | −$9.6M | $16.4M | $9.7M | $7.8M | $2.7M | $3.5M | $2.7M | −$3.7M | $7.3M | $10.4M | −$184,000 |
| Operating margin | 5.72% | 7.10% | 5.90% | 11.38% | 15.88% | 17.37% | −4.77% | 9.28% | 6.16% | 5.33% | 1.94% | 2.31% | 2.00% | −2.93% | 4.66% | 6.96% | −0.15% |
| EBITDA | $18.3M | $21.1M | $17.0M | $34.3M | $42.0M | $40.6M | −$7.5M | $18.7M | $12.1M | $10.6M | $5.7M | $6.7M | $5.9M | −$2.0M | $9.2M | $13.3M | — |
| EBITDA margin | 7.44% | 8.70% | 6.96% | 12.47% | 16.86% | 18.40% | −3.75% | 10.59% | 7.71% | 7.31% | 4.06% | 4.44% | 4.33% | −1.55% | 5.88% | 8.84% | — |
| Net income | $9.0M | $15.3M | $8.8M | $28.5M | $33.8M | $27.2M | $4.0M | $13.5M | $4.0M | $16.2M | $366,000 | −$86,000 | $4.2M | −$4.2M | $7.2M | $12.1M | −$2.8M |
| Net profit margin | 3.65% | 6.32% | 3.59% | 10.35% | 13.56% | 12.34% | 1.99% | 7.66% | 2.57% | 11.15% | 0.26% | −0.06% | 3.07% | −3.28% | 4.60% | 8.08% | −2.24% |
| Basic EPSper basic share | $0.31 | $0.51 | $0.28 | $0.89 | $1.03 | $0.87 | $0.14 | $0.47 | $0.13 | $0.46 | $0.01 | $0.00 | $0.11 | -$0.11 | $0.17 | $0.30 | -$0.07 |
| Diluted EPSper diluted share | $0.31 | $0.50 | $0.28 | $0.88 | $1.00 | $0.83 | $0.13 | $0.45 | $0.13 | $0.45 | $0.01 | $0.00 | $0.11 | -$0.11 | $0.17 | $0.30 | -$0.07 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
Value Base Ltd. | 2.63M |
ACADIAN ASSET MANAGEMENT LLC | 1.16M |
MORGAN STANLEY | 1.06M |
HEARTLAND ADVISORS INC | 917.65K |
ARROWSTREET CAPITAL, LIMITED PARTNERSHIP | 728.75K |
MARSHALL WACE, LLP | 336.18K |
JANE STREET GROUP, LLC | 251.86K |
ARK Investment Management LLC | 246.44K |
DIMENSIONAL FUND ADVISORS LP | 241.81K |
Assenagon Asset Management S.A. | 236.63K |
TWO SIGMA INVESTMENTS, LP | 174.74K |
UBS Group AG | 171.62K |
Trexquant Investment LP | 166.74K |
GOLDMAN SACHS GROUP INC | 162.02K |
CITADEL ADVISORS LLC | 149.03K |
MILLENNIUM MANAGEMENT LLC | 126.62K |
Aldema Lior | 112.5K |
Baruch Niran | 105K |
Altshuler Shaham Ltd | 94.9K |
Bank of New York Mellon Corp | 90.25K |
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 8, 2026Form 4 · 10b5-1 | Aldema LiorEVP and Chief Business Officer | SellOrdinary Shares | 2.8K | $8.34 | $23.5K | 112.5K |
| May 8, 2026Form 4 · 10b5-1 | Baruch NiranChief Financial Officer | SellOrdinary Shares | 1.9K | $8.34 | $15.6K | 105.0K |
| May 6, 2026Form 4 · 10b5-1 | Baruch NiranChief Financial Officer | SellOrdinary Shares | 1.9K | $8.52 | $16.0K | 106.9K |
| May 6, 2026Form 4 · 10b5-1 | Aldema LiorEVP and Chief Business Officer | SellOrdinary Shares | 2.8K | $8.53 | $24.0K | 115.3K |
| May 5, 2026Form 4 · 10b5-1 | Baruch NiranChief Financial Officer | SellOrdinary Shares | 1.9K | $8.57 | $16.1K | 108.8K |