Revenue
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 | $37.6M | $35.5M | $32.9M | $30.4M | $28.7M | $23.8M | $26.0M | $24.6M | — | — | — | — | — | — | — | — | — |
| Operating expenses | $178.7M | $172.6M | $164.1M | $166.0M | $163.0M | $151.7M | $141.6M | $134.7M | $131.1M | $132.5M | $127.0M | $130.2M | $139.5M | $151.9M | $178.9M | $267.1M | $216.9M |
| Net income | $77.5M | $53.4M | $58.7M | $73.9M | $79.9M | $37.3M | $58.3M | $59.5M | $41.2M | $47.0M | $45.9M | $40.5M | $172.1M | $47.4M | $36.6M | −$251.0M | −$313.7M |
| Basic EPSper diluted share | $2.88 | $1.97 | $2.17 | $2.70 | $2.85 | $1.33 | $2.05 | $2.02 | $1.36 | $1.52 | $1.42 | $1.08 | $4.10 | $1.14 | $3.36 | -$171.13 | -$220.56 |
| Diluted EPSper diluted share | $2.86 | $1.97 | $2.17 | $2.68 | $2.83 | $1.32 | $2.03 | $2.01 | $1.34 | $1.50 | $1.40 | $1.07 | $4.07 | $1.13 | $3.31 | -$171.13 | -$220.56 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Sep 12, 2025Form 4 | Ngo Agnes CatherineDirector | SellCommon Stock · indirect | 3.3K | $30.66 | $102.2K | 60.5K |
| Aug 14, 2025Form 4 | KOSASA PAULDirector | SellCommon Stock · indirect | 923 | $28.63 | $26.4K | 0 |
| Aug 12, 2025Form 4 · 10b5-1 | Ngo Agnes CatherineDirector | SellCommon Stock · indirect | 3.3K | $27.87 | $92.9K | 65.5K |
| Aug 1, 2025Form 4 · 10b5-1 | Yonamine Paul KDirector | SellCommon Stock | 2.8K | $26.25 | $72.6K | 14.2K |
| Jul 14, 2025Form 4 · 10b5-1 | Ngo Agnes CatherineDirector | SellCommon Stock · indirect | 3.3K | $29.20 | $97.3K | 68.8K |