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 | $212.8M | $155.2M | $129.6M | $129.2M | $133.1M | $134.0M | $101.8M | $93.4M | $98.2M | $99.6M | $101.5M | $72.3M | $56.9M | $57.7M | $55.5M | $56.6M | $59.5M |
| Gross profit | $208.9M | $151.9M | $125.8M | $127.3M | — | — | — | — | — | — | — | — | — | — | — | — | — |
| Gross margin | 98.16% | 97.88% | 97.04% | 98.57% | — | — | — | — | — | — | — | — | — | — | — | — | — |
| Operating expenses | $124.4M | $104.9M | $94.2M | $88.9M | $89.2M | $89.1M | $76.8M | $69.8M | $71.2M | $76.3M | $72.6M | $46.9M | $38.9M | $39.6M | $36.8M | $37.6M | $41.4M |
| Net income | $64.6M | $37.0M | $25.4M | $30.7M | $37.5M | $32.9M | $20.7M | $20.0M | $13.2M | $14.4M | $17.8M | $17.4M | $12.3M | $12.9M | $11.4M | $9.1M | $7.7M |
| Net profit margin | 30.36% | 23.82% | 19.59% | 23.79% | 28.19% | 24.54% | 20.33% | 21.42% | 13.40% | 14.47% | 17.52% | 24.07% | 21.65% | 22.45% | 20.55% | 16.02% | 12.99% |
| Basic EPSper basic share | $2.92 | $1.68 | $1.13 | $1.33 | $1.52 | $1.30 | $0.77 | $0.73 | $0.48 | $0.52 | $0.65 | $0.64 | $0.47 | $0.50 | $0.44 | $0.36 | $0.31 |
| Diluted EPSper diluted share | $2.87 | $1.66 | $1.12 | $1.32 | $1.50 | $1.28 | $0.76 | $0.72 | $0.47 | $0.52 | $0.64 | $0.64 | $0.47 | $0.49 | $0.44 | $0.35 | $0.30 |
Reported shareholders
| Holder | % owned |
|---|---|
BlackRock, Inc. | 13.16%2.93M shares |
DIMENSIONAL FUND ADVISORS LP | 5.44%1.21M shares |
VANGUARD CAPITAL MANAGEMENT LLC | 4.26%948.56K shares |
AMERICAN CENTURY COMPANIES INC | 3.86%857.67K shares |
GEODE CAPITAL MANAGEMENT, LLC | 3.67%815.36K shares |
MANUFACTURERS LIFE INSURANCE COMPANY, THE | 3.55%789.13K shares |
STATE STREET CORP | 3.01%668.9K shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | 2.53%562.93K shares |
De Lisle Partners LLP | 2.14%476.02K shares |
AMERIPRISE FINANCIAL INC | 1.58%352.02K shares |
PUNCH & ASSOCIATES INVESTMENT MANAGEMENT, INC. | 1.54%342.96K shares |
ARROWSTREET CAPITAL, LIMITED PARTNERSHIP | 1.50%333.7K shares |
Alaska Wealth Advisors, LLC | 1.37%305.72K shares |
GOLDMAN SACHS GROUP INC | 1.29%285.98K shares |
Boston Partners | 1.14%253.18K shares |
NORTHERN TRUST CORP | 1.03%229.63K shares |
FRANKLIN RESOURCES INC | 0.99%220.54K shares |
LSV ASSET MANAGEMENT | 0.97%214.96K shares |
Waverly Advisors, LLC | 0.95%210.66K shares |
SCHIERHORN JOSEPH M | ≈0.91%202.38K shares |
Percentages use 22.24M shares of this listed class outstanding on Jun 30, 2026. ≈ compares the latest reported holding with a share total from a different date; it is not a confirmed current stake.
Gray completes the 100% scale. Reported positions may overlap; holders have different reporting dates.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jan 30, 2026Form 4 | Ballard Jed WEVP, CFO | BuyCommon Stock · indirect | 640 | $23.28 | $14.9K | 640 |
| Jan 30, 2026Form 4 | Ballard Jed WEVP, CFO | BuyCommon Stock | 650 | $23.20 | $15.1K | 19.2K |
| Jan 29, 2026Form 4 | Huston Michael G.President, CEO, and COO | BuyCommon Stock | 1.5K | $22.80 | $34.2K | 83.3K |
| Dec 10, 2025Form 4 | Thomas Linda CDirector | BuyCommon Stock | 800 | $24.95 | $20.0K | 5.5K |
| Dec 9, 2025Form 4 | HEGNA SHAUNADirector | BuyCommon Stock | 1.2K | $25.25 | $29.9K | 1.6K |