QUALYS, INC.
QLYS · Services-Prepackaged Software · 35.2M shares · -2%/yr ↓ buyback · EDGAR filings ↗
Net buyback after stock comp: $102M (gross $171M, SBC $69M)
Reference price $110.55 · est. market cap ~$3.9B — last insider sale, 2026-06-22 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)
Grade
A86Cloud security/compliance vendor with elite margins, free cash flow, and returns.
Strengths
- Elite margins and FCF — operating margin 33.2% (94th), net margin 29.6% (93rd), FCF margin 45.5% (99th)
- Strong returns — ROE 35.3% (85th), ROA 18.1% (94th)
- Steady growth — revenue +10.1%, net income +14.2%
Risks
- Competitive cloud-security market — per 10-K
- Mid-pack revenue-growth percentile — per 10-K
- Premium valuation — per 10-K
Notable findings
- Customer concentration~56% of revenue from one customer/distributor — In 2025, 2024 and 2023, 56%, 58% and 60%, respectively, of our revenues were derived from customers in the United States based on our customers' billing addresses
- Exec changeRecent 8-K item 5.02 8-K ↗
- Fund exitedNotable fund(s) exited this quarter: VANGUARD GROUP INC
- Strong balance sheetStrong balance sheet — $250M cash & investments
- Buying back stockNet buyback — share count -2%/yr over 4y
- Notable holderHeld by 6 notable fund(s): STATE STREET CORP, RENAISSANCE TECHNOLOGIES LLC, GOLDMAN SACHS GROUP INC +3 more (as of 2026-03-31)
- Insider sellingInsider selling — 50 open-market sale(s) by 6 insider(s) (cluster of 6 insiders, ~$6M, last 6mo) Form 4 ↗
Quarterly revenue
Last 4 quarters · from SEC filings.
Key metrics
Gross margin
82.8%
Operating margin
33.2%
Net margin
29.6%
Return on equity
35.3%
Return on assets
18.1%
Revenue growth (QoQ)
0.2%
Net-income growth
14.2%
Current ratio
1.4×
Free cash flow
$304M
EBITDA
$236M
Tangible book value
$549M
Cash & investments
$250M
Stock comp / revenue
11.5%
Insider transactions · last 18 months
| Date | Insider | Type | Shares | Price |
|---|---|---|---|---|
| 2026-06-22 | POSEY BRUCE K | Sell | 48 | $107.40 |
| 2026-06-22 | Pfeiffer Wendy | Sell | 500 | $110.55 |
| 2026-06-22 | POSEY BRUCE K | Sell | 465 | $108.80 |
| 2026-06-22 | POSEY BRUCE K | Sell | 188 | $109.84 |
| 2026-06-22 | POSEY BRUCE K | Sell | 41 | $110.48 |
| 2026-06-22 | POSEY BRUCE K | Sell | 123 | $111.73 |
| 2026-06-15 | Thakar Sumedh S | Sell | 200 | $112.08 |
| 2026-06-15 | Thakar Sumedh S | Sell | 1.5K | $114.31 |
| 2026-06-15 | Thakar Sumedh S | Sell | 1.5K | $115.66 |
| 2026-06-12 | Hank Jeffrey P | Sell | 470 | $110.75 |
| 2026-06-12 | Berquist Thomas | Sell | 939 | $110.75 |
| 2026-06-11 | Hank Jeffrey P | Sell | 470 | $108.88 |
| 2026-06-10 | Berquist Thomas | Grant | 2.6K | — |
| 2026-06-10 | Zangardi John A. | Grant | 2.6K | — |
| 2026-06-10 | Pfeiffer Wendy | Grant | 2.6K | — |
| 2026-06-10 | Brooks Bradford L. | Grant | 2.6K | — |
| 2026-06-10 | Rogers Kristi Marie | Grant | 2.6K | — |
| 2026-06-10 | Hank Jeffrey P | Grant | 2.6K | — |
| 2026-06-02 | Kim Joo Mi | Sell | 153 | $110.60 |
| 2026-06-02 | Kim Joo Mi | Sell | 153 | $112.05 |
| 2026-06-02 | Kim Joo Mi | Sell | 419 | $113.29 |
| 2026-06-02 | Kim Joo Mi | Sell | 306 | $109.78 |
| 2026-06-01 | Thakar Sumedh S | Sell | 39 | $115.57 |
| 2026-06-01 | Thakar Sumedh S | Sell | 600 | $112.46 |
| 2026-06-01 | Thakar Sumedh S | Sell | 1.7K | $113.95 |
| 2026-06-01 | Thakar Sumedh S | Sell | 11K | $114.97 |
| 2026-05-22 | Pfeiffer Wendy | Sell | 500 | $101.21 |
| 2026-05-20 | POSEY BRUCE K | Sell | 858 | $100.43 |
| 2026-05-20 | POSEY BRUCE K | Sell | 7 | $101.17 |
| 2026-05-19 | Kim Joo Mi | Sell | 1.6K | $100.17 |
| 2026-05-19 | POSEY BRUCE K | Sell | 2.3K | $100.16 |
| 2026-05-19 | POSEY BRUCE K | Sell | 50 | $101.23 |
| 2026-05-01 | POSEY BRUCE K | Tax withheld | 2.3K | $88.53 |
| 2026-05-01 | Kim Joo Mi | Tax withheld | 3.8K | $88.53 |
| 2026-05-01 | Thakar Sumedh S | Tax withheld | 6.7K | $88.53 |
| 2026-03-13 | POSEY BRUCE K | Sell | 65 | $100.09 |
| 2026-03-05 | POSEY BRUCE K | Sell | 100 | $100.18 |
| 2026-02-20 | POSEY BRUCE K | Sell | 210 | $103.13 |
| 2026-02-20 | POSEY BRUCE K | Sell | 175 | $104.02 |
| 2026-02-20 | POSEY BRUCE K | Sell | 96 | $105.09 |
| 2026-02-04 | Kim Joo Mi | Sell | 500 | $125.25 |
| 2026-02-04 | Kim Joo Mi | Sell | 400 | $126.74 |
| 2026-02-04 | Kim Joo Mi | Sell | 2.1K | $128.20 |
| 2026-02-04 | Kim Joo Mi | Sell | 3.6K | $129.16 |
| 2026-02-04 | Kim Joo Mi | Sell | 200 | $129.75 |
| 2026-02-03 | Kim Joo Mi | Grant | 5.3K | — |
| 2026-02-03 | Kim Joo Mi | Tax withheld | 2.7K | $127.52 |
| 2026-02-03 | Kim Joo Mi | Grant | 3.7K | — |
| 2026-02-03 | Kim Joo Mi | Tax withheld | 1.9K | $127.52 |
| 2026-02-03 | Kim Joo Mi | Grant | 4.8K | — |
| 2026-02-03 | Kim Joo Mi | Tax withheld | 2.4K | $127.52 |
| 2026-02-03 | Kim Joo Mi | Grant | 104 | — |
| 2026-02-03 | Kim Joo Mi | Tax withheld | 53 | $127.52 |
| 2026-02-03 | Thakar Sumedh S | Grant | 20K | — |
| 2026-02-03 | Thakar Sumedh S | Tax withheld | 10K | $127.52 |
| 2026-02-03 | Thakar Sumedh S | Grant | 20K | — |
| 2026-02-03 | Thakar Sumedh S | Tax withheld | 10K | $127.52 |
| 2026-02-03 | Thakar Sumedh S | Grant | 15K | — |
| 2026-02-03 | Thakar Sumedh S | Tax withheld | 7.7K | $127.52 |
| 2026-02-03 | Thakar Sumedh S | Grant | 401 | — |
| 2026-02-03 | Thakar Sumedh S | Tax withheld | 205 | $127.52 |
| 2026-02-03 | POSEY BRUCE K | Grant | 60 | — |
| 2026-02-03 | POSEY BRUCE K | Tax withheld | 31 | $127.52 |
| 2026-02-03 | POSEY BRUCE K | Grant | 2.9K | — |
| 2026-02-03 | POSEY BRUCE K | Tax withheld | 1.5K | $127.52 |
| 2026-02-03 | POSEY BRUCE K | Grant | 2.2K | — |
| 2026-02-03 | POSEY BRUCE K | Tax withheld | 1.1K | $127.52 |
| 2026-02-03 | POSEY BRUCE K | Grant | 3.0K | — |
| 2026-02-03 | POSEY BRUCE K | Tax withheld | 1.1K | $127.52 |
| 2026-02-02 | Kim Joo Mi | Sell | 300 | $137.19 |
| 2026-02-02 | Kim Joo Mi | Sell | 2.1K | $135.05 |
| 2026-02-02 | Kim Joo Mi | Sell | 1.0K | $136.37 |
| 2026-02-01 | Thakar Sumedh S | Tax withheld | 5.7K | $131.90 |
| 2026-02-01 | POSEY BRUCE K | Tax withheld | 1.7K | $131.90 |
| 2026-02-01 | Kim Joo Mi | Tax withheld | 2.8K | $131.90 |
| 2026-01-20 | POSEY BRUCE K | Sell | 669 | $131.77 |
| 2026-01-20 | POSEY BRUCE K | Sell | 286 | $132.71 |
| 2026-01-20 | POSEY BRUCE K | Sell | 40 | $133.64 |
| 2026-01-20 | POSEY BRUCE K | Sell | 106 | $134.50 |
| 2026-01-14 | Thakar Sumedh S | Sell | 400 | $131.98 |
| 2026-01-14 | Thakar Sumedh S | Sell | 1.2K | $133.01 |
| 2026-01-14 | Thakar Sumedh S | Sell | 3.2K | $134.21 |
| 2026-01-14 | Thakar Sumedh S | Sell | 200 | $134.75 |
| 2026-01-02 | Kim Joo Mi | Sell | 2.3K | $130.38 |
| 2026-01-02 | Kim Joo Mi | Sell | 2.4K | $131.03 |
| 2026-01-02 | Kim Joo Mi | Sell | 100 | $133.35 |
| 2025-12-22 | POSEY BRUCE K | Sell | 245 | $141.22 |
| 2025-12-22 | POSEY BRUCE K | Sell | 706 | $142.70 |
| 2025-12-22 | POSEY BRUCE K | Sell | 126 | $143.49 |
| 2025-12-15 | Thakar Sumedh S | Option exercise | 6.5K | $25.56 |
| 2025-12-15 | Thakar Sumedh S | Sell | 2.6K | $145.49 |
| 2025-12-15 | Thakar Sumedh S | Sell | 2.1K | $146.33 |
| 2025-12-15 | Thakar Sumedh S | Sell | 1.4K | $147.16 |
| 2025-12-15 | Thakar Sumedh S | Sell | 1.2K | $148.33 |
| 2025-12-15 | Thakar Sumedh S | Sell | 357 | $149.54 |
| 2025-12-15 | Thakar Sumedh S | Sell | 200 | $150.10 |
| 2025-12-15 | Thakar Sumedh S | Sell | 600 | $151.94 |
| 2025-12-09 | Kim Joo Mi | Sell | 1.2K | $148.27 |
| 2025-12-09 | Kim Joo Mi | Sell | 3.3K | $149.61 |
| 2025-12-09 | Kim Joo Mi | Sell | 4.2K | $150.42 |
| 2025-12-04 | POSEY BRUCE K | Sell | 1.0K | $150.00 |
| 2025-12-03 | POSEY BRUCE K | Sell | 276 | $146.37 |
| 2025-12-03 | POSEY BRUCE K | Sell | 99 | $147.94 |
| 2025-12-03 | POSEY BRUCE K | Sell | 179 | $148.53 |
| 2025-12-03 | POSEY BRUCE K | Sell | 384 | $149.35 |
| 2025-12-03 | POSEY BRUCE K | Sell | 2.1K | $145.04 |
| 2025-12-02 | Kim Joo Mi | Sell | 4.1K | $147.06 |
| 2025-12-02 | Kim Joo Mi | Sell | 600 | $144.90 |
| 2025-12-02 | Kim Joo Mi | Sell | 2.3K | $145.95 |
| 2025-12-02 | Kim Joo Mi | Sell | 481 | $147.69 |
| 2025-11-21 | Kim Joo Mi | Sell | 700 | $137.57 |
| 2025-11-21 | Kim Joo Mi | Sell | 800 | $138.77 |
| 2025-11-21 | Kim Joo Mi | Sell | 700 | $139.98 |
| 2025-11-21 | Kim Joo Mi | Sell | 600 | $141.58 |
| 2025-11-21 | Kim Joo Mi | Sell | 900 | $142.41 |
| 2025-11-21 | Kim Joo Mi | Sell | 2.6K | $143.37 |
| 2025-11-21 | Kim Joo Mi | Sell | 1.4K | $144.20 |
| 2025-11-14 | Thakar Sumedh S | Option exercise | 6.5K | $25.56 |
| 2025-11-14 | Thakar Sumedh S | Sell | 1.4K | $141.24 |
| 2025-11-14 | Thakar Sumedh S | Sell | 1.7K | $142.15 |
| 2025-11-14 | Thakar Sumedh S | Sell | 5.1K | $143.18 |
| 2025-11-14 | Thakar Sumedh S | Sell | 300 | $143.80 |
| 2025-11-12 | Thakar Sumedh S | Sell | 2.2K | $155.04 |
| 2025-11-01 | Kim Joo Mi | Tax withheld | 3.8K | $123.26 |
| 2025-11-01 | Thakar Sumedh S | Tax withheld | 6.0K | $123.26 |
| 2025-11-01 | POSEY BRUCE K | Tax withheld | 2.3K | $123.26 |
| 2025-10-30 | Brooks Bradford L. | Grant | 3.2K | — |
| 2025-10-30 | Kim Joo Mi | Grant | 34K | — |
| 2025-10-30 | Thakar Sumedh S | Grant | 61K | — |
| 2025-10-30 | POSEY BRUCE K | Grant | 20K | — |
| 2025-10-20 | POSEY BRUCE K | Sell | 440 | $127.01 |
| 2025-10-20 | POSEY BRUCE K | Sell | 100 | $127.63 |
| 2025-10-14 | Thakar Sumedh S | Option exercise | 6.5K | $25.56 |
| 2025-10-14 | Thakar Sumedh S | Sell | 4.5K | $126.44 |
| 2025-10-14 | Thakar Sumedh S | Sell | 4.0K | $127.27 |
| 2025-10-06 | Kim Joo Mi | Sell | 429 | $128.89 |
| 2025-10-06 | Kim Joo Mi | Sell | 358 | $129.50 |
| 2025-09-22 | POSEY BRUCE K | Sell | 270 | $135.94 |
| 2025-09-22 | POSEY BRUCE K | Sell | 255 | $136.44 |
| 2025-09-15 | Thakar Sumedh S | Option exercise | 6.5K | $25.56 |
| 2025-09-15 | Thakar Sumedh S | Sell | 5.8K | $132.22 |
| 2025-09-15 | Thakar Sumedh S | Sell | 2.7K | $133.07 |
| 2025-09-05 | Kim Joo Mi | Sell | 294 | $134.14 |
| 2025-09-05 | Kim Joo Mi | Sell | 508 | $135.04 |
| 2025-09-05 | Kim Joo Mi | Sell | 42 | $136.45 |
| 2025-09-02 | Berquist Thomas | Sell | 325 | $133.41 |
| 2025-09-02 | Berquist Thomas | Sell | 150 | $132.18 |
| 2025-09-02 | Berquist Thomas | Sell | 37 | $133.93 |
| 2025-08-27 | Zangardi John A. | Sell | 3.1K | $134.94 |
| 2025-08-22 | Zangardi John A. | Sell | 3.9K | $134.82 |
| 2025-08-22 | Rogers Kristi Marie | Sell | 1.7K | $134.70 |
| 2025-08-20 | POSEY BRUCE K | Sell | 308 | $131.89 |
| 2025-08-20 | POSEY BRUCE K | Sell | 192 | $132.74 |
| 2025-08-20 | POSEY BRUCE K | Sell | 25 | $133.62 |
| 2025-08-15 | Pfeiffer Wendy | Sell | 200 | $129.72 |
| 2025-08-14 | Thakar Sumedh S | Option exercise | 6.5K | $25.56 |
| 2025-08-14 | Thakar Sumedh S | Sell | 5.7K | $129.67 |
| 2025-08-14 | Thakar Sumedh S | Sell | 2.8K | $130.54 |
| 2025-08-13 | Zangardi John A. | Sell | 1.3K | $132.03 |
| 2025-08-05 | Kim Joo Mi | Sell | 364 | $130.91 |
| 2025-08-05 | Kim Joo Mi | Sell | 449 | $132.36 |
| 2025-08-05 | Kim Joo Mi | Sell | 105 | $133.69 |
| 2025-08-05 | Kim Joo Mi | Sell | 100 | $135.27 |
| 2025-08-01 | Kim Joo Mi | Tax withheld | 3.8K | $130.53 |
| 2025-08-01 | POSEY BRUCE K | Tax withheld | 2.3K | $130.53 |
| 2025-08-01 | Thakar Sumedh S | Tax withheld | 6.0K | $130.53 |
| 2025-07-21 | POSEY BRUCE K | Sell | 435 | $139.97 |
| 2025-07-21 | POSEY BRUCE K | Sell | 106 | $140.70 |
| 2025-07-15 | Pfeiffer Wendy | Sell | 200 | $139.45 |
| 2025-07-14 | Thakar Sumedh S | Option exercise | 6.5K | $25.56 |
| 2025-07-14 | Thakar Sumedh S | Sell | 400 | $136.29 |
| 2025-07-14 | Thakar Sumedh S | Sell | 3.0K | $137.92 |
| 2025-07-14 | Thakar Sumedh S | Sell | 4.8K | $138.81 |
| 2025-07-14 | Thakar Sumedh S | Sell | 326 | $139.50 |
| 2025-07-07 | Kim Joo Mi | Sell | 309 | $147.19 |
| 2025-07-07 | Kim Joo Mi | Sell | 234 | $148.14 |
| 2025-07-07 | Kim Joo Mi | Sell | 205 | $149.50 |
| 2025-07-07 | Kim Joo Mi | Sell | 39 | $150.35 |
| 2025-07-03 | Thakar Sumedh S | Sell | 1.5K | $147.56 |
| 2025-07-03 | Thakar Sumedh S | Sell | 3.3K | $148.50 |
| 2025-07-03 | Thakar Sumedh S | Sell | 4.9K | $149.84 |
| 2025-07-03 | Thakar Sumedh S | Sell | 2.3K | $150.18 |
| 2025-06-20 | POSEY BRUCE K | Sell | 86 | $136.83 |
| 2025-06-20 | POSEY BRUCE K | Sell | 374 | $135.50 |
| 2025-06-20 | POSEY BRUCE K | Sell | 65 | $137.44 |
| 2025-06-16 | Hank Jeffrey P | Sell | 657 | $139.07 |
| 2025-06-16 | Thakar Sumedh S | Option exercise | 6.5K | $25.56 |
| 2025-06-16 | Thakar Sumedh S | Sell | 1.9K | $138.66 |
| 2025-06-16 | Thakar Sumedh S | Sell | 4.7K | $139.40 |
| 2025-06-16 | Thakar Sumedh S | Sell | 1.9K | $140.46 |
| 2025-06-13 | Berquist Thomas | Sell | 656 | $138.78 |
| 2025-06-13 | Pfeiffer Wendy | Sell | 200 | $138.78 |
| 2025-06-11 | Zangardi John A. | Grant | 1.9K | — |
| 2025-06-11 | Rogers Kristi Marie | Grant | 1.9K | — |
| 2025-06-11 | Pfeiffer Wendy | Grant | 1.9K | — |
| 2025-06-11 | Hank Jeffrey P | Grant | 1.9K | — |
| 2025-06-11 | Berquist Thomas | Grant | 1.9K | — |
| 2025-06-05 | Kim Joo Mi | Sell | 656 | $139.83 |
| 2025-06-05 | Kim Joo Mi | Sell | 189 | $140.41 |
| 2025-06-02 | Thakar Sumedh S | Sell | 6.0K | $140.20 |
| 2025-05-29 | Thakar Sumedh S | Option exercise | 6.5K | $25.56 |
| 2025-05-29 | Thakar Sumedh S | Sell | 2.6K | $135.42 |
| 2025-05-29 | Thakar Sumedh S | Sell | 4.0K | $136.50 |
| 2025-05-29 | Thakar Sumedh S | Sell | 1.9K | $137.11 |
| 2025-05-20 | POSEY BRUCE K | Sell | 72 | $136.89 |
| 2025-05-20 | POSEY BRUCE K | Sell | 367 | $137.86 |
| 2025-05-20 | POSEY BRUCE K | Sell | 86 | $138.62 |
| 2025-05-05 | Kim Joo Mi | Sell | 1.0K | $126.75 |
| 2025-05-05 | Hank Jeffrey P | Option exercise | 4.0K | $40.68 |
| 2025-05-05 | Hank Jeffrey P | Sell | 400 | $127.17 |
| 2025-05-05 | Hank Jeffrey P | Sell | 1.2K | $128.61 |
| 2025-05-05 | Hank Jeffrey P | Sell | 2.4K | $129.40 |
| 2025-05-01 | Thakar Sumedh S | Tax withheld | 6.4K | $127.02 |
| 2025-05-01 | POSEY BRUCE K | Tax withheld | 2.3K | $127.02 |
| 2025-05-01 | Kim Joo Mi | Tax withheld | 3.8K | $127.02 |
| 2025-04-21 | POSEY BRUCE K | Sell | 222 | $116.83 |
| 2025-04-21 | POSEY BRUCE K | Sell | 160 | $118.14 |
| 2025-04-21 | POSEY BRUCE K | Sell | 156 | $119.01 |
| 2025-04-21 | POSEY BRUCE K | Sell | 2 | $120.02 |
| 2025-04-14 | Thakar Sumedh S | Sell | 2.2K | $122.62 |
| 2025-04-14 | Thakar Sumedh S | Option exercise | 7.0K | $25.56 |
| 2025-04-14 | Thakar Sumedh S | Sell | 1.5K | $123.73 |
| 2025-04-14 | Thakar Sumedh S | Sell | 3.3K | $124.62 |
| 2025-04-09 | Kim Joo Mi | Sell | 134 | $120.11 |
| 2025-04-09 | Kim Joo Mi | Sell | 135 | $123.88 |
| 2025-04-09 | Kim Joo Mi | Sell | 797 | $125.24 |
| 2025-04-09 | Kim Joo Mi | Sell | 191 | $126.20 |
| 2025-04-09 | Kim Joo Mi | Sell | 101 | $127.04 |
| 2025-04-08 | Kim Joo Mi | Sell | 111 | $120.01 |
| 2025-04-07 | Kim Joo Mi | Sell | 162 | $120.04 |
| 2025-03-20 | POSEY BRUCE K | Sell | 438 | $129.24 |
| 2025-03-20 | POSEY BRUCE K | Sell | 86 | $130.07 |
| 2025-03-14 | Thakar Sumedh S | Option exercise | 7.0K | $25.56 |
| 2025-03-14 | Thakar Sumedh S | Sell | 1.1K | $123.49 |
| 2025-03-14 | Thakar Sumedh S | Sell | 1.3K | $124.32 |
| 2025-03-14 | Thakar Sumedh S | Sell | 3.3K | $125.68 |
| 2025-03-14 | Thakar Sumedh S | Sell | 1.3K | $126.24 |
| 2025-03-05 | Kim Joo Mi | Sell | 601 | $130.00 |
| 2025-03-05 | Kim Joo Mi | Sell | 416 | $131.30 |
| 2025-02-20 | POSEY BRUCE K | Sell | 367 | $138.80 |
| 2025-02-20 | POSEY BRUCE K | Sell | 24 | $139.59 |
| 2025-02-20 | POSEY BRUCE K | Sell | 62 | $140.79 |
| 2025-02-20 | POSEY BRUCE K | Sell | 72 | $141.79 |
| 2025-02-15 | Kim Joo Mi | Grant | 173 | $103.94 |
| 2025-02-15 | POSEY BRUCE K | Grant | 204 | $103.94 |
| 2025-02-15 | Thakar Sumedh S | Grant | 169 | $103.94 |
| 2025-02-14 | Thakar Sumedh S | Sell | 2.4K | $142.08 |
| 2025-02-14 | Thakar Sumedh S | Sell | 2.2K | $143.07 |
| 2025-02-14 | Thakar Sumedh S | Sell | 65 | $143.66 |
| 2025-02-14 | Thakar Sumedh S | Option exercise | 7.0K | $25.56 |
| 2025-02-14 | Thakar Sumedh S | Sell | 2.4K | $141.38 |
| 2025-02-13 | Kim Joo Mi | Sell | 4.5K | $140.08 |
| 2025-02-10 | Kim Joo Mi | Sell | 4.5K | $140.00 |
| 2025-02-01 | Thakar Sumedh S | Tax withheld | 6.3K | $139.41 |
| 2025-02-01 | Kim Joo Mi | Tax withheld | 3.8K | $139.41 |
| 2025-02-01 | POSEY BRUCE K | Tax withheld | 2.3K | $139.41 |
| 2025-01-30 | Kim Joo Mi | Tax withheld | 1.8K | $139.73 |
| 2025-01-30 | POSEY BRUCE K | Grant | 3.0K | — |
| 2025-01-30 | POSEY BRUCE K | Tax withheld | 1.1K | $139.73 |
| 2025-01-30 | POSEY BRUCE K | Grant | 2.2K | — |
| 2025-01-30 | POSEY BRUCE K | Tax withheld | 803 | $139.73 |
| 2025-01-30 | POSEY BRUCE K | Grant | 2.4K | — |
| 2025-01-30 | POSEY BRUCE K | Tax withheld | 944 | $139.73 |
| 2025-01-30 | POSEY BRUCE K | Grant | 2.2K | — |
| 2025-01-30 | POSEY BRUCE K | Tax withheld | 1.1K | $139.73 |
| 2025-01-30 | Kim Joo Mi | Grant | 4.9K | — |
| 2025-01-30 | Kim Joo Mi | Grant | 3.9K | — |
| 2025-01-30 | Kim Joo Mi | Tax withheld | 1.6K | $139.73 |
| 2025-01-30 | Kim Joo Mi | Grant | 3.8K | — |
| 2025-01-30 | Kim Joo Mi | Tax withheld | 1.9K | $139.73 |
| 2025-01-30 | Kim Joo Mi | Grant | 3.7K | — |
| 2025-01-30 | Kim Joo Mi | Tax withheld | 1.9K | $139.73 |
| 2025-01-30 | Thakar Sumedh S | Grant | 13K | — |
| 2025-01-30 | Thakar Sumedh S | Tax withheld | 6.6K | $139.73 |
| 2025-01-30 | Thakar Sumedh S | Grant | 15K | — |
| 2025-01-30 | Thakar Sumedh S | Tax withheld | 7.7K | $139.73 |
| 2025-01-30 | Thakar Sumedh S | Grant | 11K | — |
| 2025-01-30 | Thakar Sumedh S | Tax withheld | 5.4K | $139.73 |
| 2025-01-30 | Thakar Sumedh S | Grant | 15K | — |
| 2025-01-30 | Thakar Sumedh S | Tax withheld | 7.7K | $139.73 |
| 2025-01-21 | POSEY BRUCE K | Sell | 136 | $138.04 |
| 2025-01-21 | POSEY BRUCE K | Sell | 50 | $138.86 |
| 2025-01-21 | POSEY BRUCE K | Sell | 696 | $140.03 |
| 2025-01-14 | Thakar Sumedh S | Option exercise | 7.0K | $25.56 |
| 2025-01-14 | Thakar Sumedh S | Sell | 2.0K | $133.54 |
| 2025-01-14 | Thakar Sumedh S | Sell | 3.1K | $134.54 |
| 2025-01-14 | Thakar Sumedh S | Sell | 1.9K | $135.42 |
| 2025-01-06 | Kim Joo Mi | Sell | 285 | $136.90 |
| 2025-01-06 | Kim Joo Mi | Sell | 702 | $137.87 |
| 2025-01-06 | Kim Joo Mi | Sell | 285 | $139.08 |
| 2025-01-06 | Kim Joo Mi | Sell | 201 | $140.30 |
| 2025-01-06 | Kim Joo Mi | Sell | 162 | $142.18 |
All non-derivative Form 4 activity (SEC), newest first.
Notable events (8-K)
| Date | Items | |
|---|---|---|
| 2026-06-11 | Exec/director changeShareholder voteExhibits | filing ↗ |
| 2026-05-05 | ResultsExhibits | filing ↗ |
| 2026-02-05 | ResultsExhibits | filing ↗ |
| 2025-11-04 | ResultsExhibits | filing ↗ |
| 2025-08-05 | ResultsExhibits | filing ↗ |
| 2025-06-16 | 5.03Shareholder voteExhibits | filing ↗ |
| 2025-05-06 | ResultsExhibits | filing ↗ |
| 2025-02-06 | ResultsExhibits | filing ↗ |
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 8-K | 2026-06-11 | 2026-06-10 | 0001107843-26-000024 ↗ |
| 8-K | 2026-05-05 | 2026-05-05 | 0001107843-26-000013 ↗ |
| 10-Q | 2026-05-05 | 2026-03-31 | 0001107843-26-000015 ↗ |
| 10-K | 2026-02-20 | 2025-12-31 | 0001107843-26-000008 ↗ |
| 8-K | 2026-02-05 | 2026-02-05 | 0001107843-26-000004 ↗ |
| 8-K | 2025-11-04 | 2025-11-04 | 0001107843-25-000037 ↗ |
| 10-Q | 2025-11-04 | 2025-09-30 | 0001107843-25-000038 ↗ |
| 10-Q | 2025-08-05 | 2025-06-30 | 0001107843-25-000031 ↗ |
| 8-K | 2025-08-05 | 2025-08-05 | 0001107843-25-000030 ↗ |
| 8-K | 2025-06-16 | 2025-06-11 | 0001107843-25-000024 ↗ |
| 8-K | 2025-05-06 | 2025-05-06 | 0001107843-25-000015 ↗ |
| 10-Q | 2025-05-06 | 2025-03-31 | 0001107843-25-000017 ↗ |