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 | $359.0M | $336.3M | $320.0M | $293.1M | $270.9M | $245.6M | $279.3M | $253.3M | $234.6M | $199.6M | $175.6M | $182.1M | $170.2M | $150.3M | $160.2M | $147.8M | $121.4M |
| Gross profit | $178.6M | $160.6M | $153.2M | $137.6M | $127.8M | $116.5M | $130.5M | $127.3M | $119.4M | $102.0M | $89.9M | $97.1M | $89.3M | $75.6M | $80.7M | $72.7M | $60.6M |
| Gross margin | 49.74% | 47.77% | 47.87% | 46.94% | 47.19% | 47.45% | 46.73% | 50.26% | 50.88% | 51.12% | 51.18% | 53.33% | 52.48% | 50.27% | 50.37% | 49.15% | 49.89% |
| Research & development | $20.8M | $18.1M | $17.0M | $16.8M | $14.1M | $12.8M | $13.9M | $6.2M | $3.2M | $2.9M | $2.4M | $2.5M | $2.4M | $2.1M | $1.9M | $481,000 | $372,000 |
| Operating expenses | $101.5M | $89.5M | $87.2M | $78.8M | $73.2M | $88.7M | $107.9M | $65.0M | $62.8M | $54.0M | $49.2M | $51.3M | $51.4M | $45.6M | $54.1M | $42.0M | $36.2M |
| Operating income | $77.0M | $71.2M | $66.0M | $58.8M | $54.6M | $27.8M | $22.7M | $62.4M | $56.5M | $48.0M | $40.6M | $45.9M | $37.9M | $29.9M | $26.6M | $30.7M | $24.4M |
| Operating margin | 21.45% | 21.17% | 20.61% | 20.05% | 20.16% | 11.33% | 8.11% | 24.62% | 24.09% | 24.05% | 23.14% | 25.19% | 22.29% | 19.92% | 16.60% | 20.75% | 20.09% |
| EBITDA | $90.8M | $86.0M | $80.7M | $73.4M | $68.2M | $42.3M | $39.8M | $71.5M | $66.9M | $57.2M | $49.4M | $54.9M | $47.6M | $41.5M | $41.1M | $46.4M | — |
| EBITDA margin | 25.30% | 25.58% | 25.23% | 25.05% | 25.17% | 17.23% | 14.25% | 28.22% | 28.51% | 28.64% | 28.15% | 30.16% | 28.00% | 27.64% | 25.65% | 31.41% | — |
| Net income | $58.0M | $53.7M | $48.1M | $37.1M | $34.3M | $16.1M | $6.9M | $60.7M | $43.8M | $32.1M | $25.0M | $30.4M | $23.8M | $26.0M | $22.2M | $9.8M | $18.2M |
| Net profit margin | 16.15% | 15.96% | 15.04% | 12.66% | 12.65% | 6.56% | 2.47% | 23.95% | 18.66% | 16.10% | 14.22% | 16.71% | 13.96% | 17.27% | 13.85% | 6.61% | 14.99% |
| Basic EPSper basic share | $2.92 | $2.70 | $2.41 | $1.82 | $1.65 | $0.77 | $0.33 | $2.88 | $2.09 | $1.53 | $1.19 | $1.45 | $1.13 | $1.19 | $1.01 | $0.42 | $0.87 |
| Diluted EPSper diluted share | $2.92 | $2.70 | $2.41 | $1.82 | $1.65 | $0.77 | $0.33 | $2.88 | $2.09 | $1.53 | $1.19 | $1.45 | $1.13 | $1.19 | $1.01 | $0.42 | $0.87 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
Sheratzky Izzy | 3.87M |
KAHANE YEHUDA | 1.32M |
Y.D. More Investments Ltd | 891.27K |
FMR LLC | 863.71K |
RENAISSANCE TECHNOLOGIES LLC | 843.3K |
Ibex Investors LLC | 805.03K |
ACADIAN ASSET MANAGEMENT LLC | 783.78K |
BlackRock, Inc. | 511.06K |
RICE HALL JAMES & ASSOCIATES, LLC | 475.5K |
GW&K Investment Management, LLC | 445.52K |
Analyst IMS Investment Management Services Ltd. | 351.38K |
ARROWSTREET CAPITAL, LIMITED PARTNERSHIP | 346.23K |
STATE STREET CORP | 306.72K |
Man Group plc | 285.26K |
Nuveen, LLC | 245.02K |
LSV ASSET MANAGEMENT | 237.76K |
Shani Yigal | 211.44K |
River Road Asset Management, LLC | 155.64K |
Aristides Capital LLC | 154.28K |
LAZARD ASSET MANAGEMENT LLC | 151.05K |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.