Revenue
$669.1M
▲ 10.1% YoY
Net Income
$198.3M
▲ 14.2% YoY
EPS
$5.44
▲ 17.0% YoY
Cash
$250.3M
▲ 7.8% YoY
FY 2025 · As of 2025-12-31
Last 90 days
| Insider | Type | Date | Shares | Price | Value | |
|---|---|---|---|---|---|---|
Berquist Thomas | Sell | Jun 12, 2026 | 939 | $110.75 | $104K | Form 4 ↗ |
Hank Jeffrey P | Sell | Jun 12, 2026 | 470 | $110.75 | $52K | Form 4 ↗ |
Hank Jeffrey P | Sell | Jun 11, 2026 | 470 | $108.88 | $51K | Form 4 ↗ |
Zangardi John A. | Grant | Jun 10, 2026 | 2.6K | $0.00 | $0 | Form 4 ↗ |
Hank Jeffrey P | Grant | Jun 10, 2026 | 2.6K | $0.00 | $0 | Form 4 ↗ |
Rogers Kristi Marie | Grant | Jun 10, 2026 | 2.6K | $0.00 | $0 | Form 4 ↗ |
Pfeiffer Wendy | Grant | Jun 10, 2026 | 2.6K | $0.00 | $0 | Form 4 ↗ |
Brooks Bradford L. | Grant | Jun 10, 2026 | 2.6K | $0.00 | $0 | Form 4 ↗ |
Berquist Thomas | Grant | Jun 10, 2026 | 2.6K | $0.00 | $0 | Form 4 ↗ |
Kim Joo Mi CHIEF FINANCIAL OFFICER | Sell | Jun 2, 2026 | 306 | $109.78 | $34K | Form 4 ↗ |
Kim Joo Mi CHIEF FINANCIAL OFFICER | Sell | Jun 2, 2026 | 153 | $110.60 | $17K | Form 4 ↗ |
Kim Joo Mi CHIEF FINANCIAL OFFICER | Sell | Jun 2, 2026 | 153 | $112.05 | $17K | Form 4 ↗ |
Kim Joo Mi CHIEF FINANCIAL OFFICER | Sell | Jun 2, 2026 | 419 | $113.29 | $47K | Form 4 ↗ |
Thakar Sumedh S CEO & PRESIDENT | Sell | Jun 1, 2026 | 600 | $112.46 | $67K | Form 4 ↗ |
Thakar Sumedh S CEO & PRESIDENT | Sell | Jun 1, 2026 | 1.7K | $113.95 | $194K | Form 4 ↗ |
Thakar Sumedh S CEO & PRESIDENT | Sell | Jun 1, 2026 | 10.9K | $114.97 | $1.25M | Form 4 ↗ |
Thakar Sumedh S CEO & PRESIDENT | Sell | Jun 1, 2026 | 39 | $115.57 | $5K | Form 4 ↗ |
Pfeiffer Wendy | Sell | May 22, 2026 | 500 | $101.21 | $51K | Form 4 ↗ |
POSEY BRUCE K CHIEF LEGAL OFFICER | Sell | May 20, 2026 | 858 | $100.43 | $86K | Form 4 ↗ |
POSEY BRUCE K CHIEF LEGAL OFFICER | Sell | May 20, 2026 | 7 | $101.17 | $708 | Form 4 ↗ |
POSEY BRUCE K CHIEF LEGAL OFFICER | Sell | May 19, 2026 | 2.3K | $100.16 | $234K | Form 4 ↗ |
POSEY BRUCE K CHIEF LEGAL OFFICER | Sell | May 19, 2026 | 50 | $101.23 | $5K | Form 4 ↗ |