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 | $1.44B | $1.20B | $1.17B | $888.8M | $534.5M | $514.6M | $469.3M | $433.9M | $405.2M | $384.0M | — | — | — | — | — | — | — |
| Gross profit | $385.7M | $397.1M | $399.0M | $237.6M | $137.8M | $155.8M | $119.4M | $103.5M | $123.7M | $118.1M | $108.7M | $108.3M | $89.8M | $70.5M | $46.3M | $55.2M | $67.5M |
| Research & development | $58.2M | $47.3M | $43.7M | $46.8M | $16.6M | $17.4M | $14.8M | $13.5M | $13.0M | $12.0M | $7.5M | $6.3M | $5.2M | $3.6M | $4.8M | $3.6M | — |
| Operating income | $146.2M | $209.1M | $227.5M | $126.8M | $69.3M | $101.8M | $67.0M | $55.4M | $74.2M | $79.6M | $71.3M | $68.0M | $55.8M | $44.2M | $22.2M | $32.7M | $43.8M |
| EBITDAderived | $225.4M | $271.9M | $274.0M | $161.9M | $99.6M | $127.5M | $89.8M | $73.0M | $89.2M | $92.6M | — | — | — | — | — | — | — |
| Net income | $107.6M | $168.6M | $177.6M | $100.4M | $58.8M | $79.0M | $53.7M | $42.3M | $53.8M | $53.4M | $45.7M | $44.2M | $37.5M | $27.4M | $14.0M | $21.9M | $27.7M |
| Basic EPSper diluted share | $1.32 | $2.07 | $2.19 | $1.26 | $0.75 | $1.51 | $1.03 | $0.81 | $1.02 | $1.01 | $0.85 | $0.81 | $0.68 | $0.50 | $0.38 | $0.87 | $1.07 |
| Diluted EPSper diluted share | $1.29 | $2.02 | $2.13 | $1.24 | $0.73 | $1.49 | $1.02 | $0.80 | $1.01 | $1.00 | $0.84 | $0.80 | $0.68 | $0.49 | $0.37 | $0.87 | $1.07 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 2, 2026Form 4 | Thompson RebeccaChief Accounting Officer | SellCommon Stock, par value $.004 · indirect | 4.2K | $143.42 | $606.7K | 0 |
| May 29, 2026Form 4 | Fields Gary DDirector | SellCommon Stock, par value $.004 | 19.0K | $140.20 | $2.66M | 15.3K |
| May 26, 2026Form 4 | Wichman Gordon DouglasExecutive Vice President | SellCommon Stock, par value $.004 | 3.0K | $140.39 | $421.2K | 11.0K |
| May 26, 2026Form 4 | Fields Gary DDirector | SellCommon Stock, par value $.004 | 21.2K | $140.34 | $2.97M | 34.3K |
| May 14, 2026Form 4 | Kidwell CaseyChief Administration Officer | SellCommon Stock, par value $.004 | 1.1K | $138.31 | $147.9K | 13.5K |