Revenue
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $129.2M | $114.7M | $134.3M | $160.8M | $143.1M | $118.8M | $115.2M | $91.3M | $73.4M | $65.4M | $43.4M |
| Operating expenses | $76.7M | $69.2M | $70.7M | $64.5M | $58.2M | $59.5M | $57.5M | $40.6M | $27.6M | $27.9M | $20.1M |
| Net income | $31.9M | $26.7M | $42.5M | $64.3M | $56.9M | $32.9M | $39.2M | $36.1M | $25.5M | $19.1M | $13.0M |
| Net profit margin | 24.74% | 23.25% | 31.62% | 40.00% | 39.77% | 27.72% | 34.04% | 39.54% | 34.79% | 29.15% | 29.86% |
| Basic EPSper basic share | $1.83 | $1.47 | $2.24 | $3.37 | $2.92 | $1.66 | $1.96 | $2.11 | $1.81 | $1.49 | $1.02 |
| Diluted EPSper diluted share | $1.83 | $1.47 | $2.24 | $3.33 | $2.86 | $1.65 | $1.92 | $2.01 | $1.68 | $1.39 | $0.96 |
Reported shareholders
| Holder | % owned |
|---|---|
BlackRock, Inc. | 7.61%1.29M shares |
DIMENSIONAL FUND ADVISORS LP | 5.31%902.29K shares |
VANGUARD CAPITAL MANAGEMENT LLC | 3.78%641.3K shares |
Kao James | ≈3.34%566.72K shares |
AMERICAN CENTURY COMPANIES INC | 3.16%536.44K shares |
ACADIAN ASSET MANAGEMENT LLC | 2.36%400.45K shares |
GEODE CAPITAL MANAGEMENT, LLC | 2.18%370.55K shares |
STATE STREET CORP | 1.99%337.62K shares |
Hillsdale Investment Management Inc. | 1.93%327.17K shares |
Kao Christina | ≈1.33%226.01K shares |
ARROWSTREET CAPITAL, LIMITED PARTNERSHIP | 1.32%223.88K shares |
MORGAN STANLEY | 1.22%206.55K shares |
Qube Research & Technologies Ltd | 1.15%195.58K shares |
LSV ASSET MANAGEMENT | 1.12%190.6K shares |
HOTCHKIS & WILEY CAPITAL MANAGEMENT LLC | 1.09%185.17K shares |
Rhino Investment Partners, Inc | 1.05%178.39K shares |
BRIDGEWAY CAPITAL MANAGEMENT, LLC | 1.02%172.66K shares |
ALGERT GLOBAL LLC | 0.92%156.22K shares |
RAYMOND JAMES FINANCIAL INC | 0.89%150.38K shares |
ALLIANCEBERNSTEIN L.P. | 0.84%142.88K shares |
Percentages use 16.99M 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 |
|---|---|---|---|---|---|---|
| Jun 4, 2026Form 4 | Morris David RichardDirector | SellCommon Stock, No Par Value | 1.9K | $23.99 | $46.7K | 43.4K |
| May 26, 2026Form 4 | Fan GaryEVP/Chief Operations Officer | SellCommon Stock, No Par Value | 2.4K | $24.01 | $56.9K | 0 |
| May 7, 2026Form 4 | LIN CHUANG IDirector | SellCommon Stock, No Par Value | 10.0K | $24.23 | $242.3K | 51.3K |
| May 4, 2026Form 4 | Morris David RichardDirector | SellCommon Stock, No Par Value | 4.5K | $23.90 | $107.5K | 43.4K |
| Apr 29, 2026Form 4 | Fan GaryEVP/Chief Operations Officer | SellCommon Stock, No Par Value | 6.0K | $24.04 | $144.2K | 1.4K |