Best Investments/trading ideas for the weekJoin our free webinar on September23,2026.

Let's get started...
Best Investments/trading ideas for the weekJoin our free webinar on September23,2026.

Let's get started...
| Role | Insider | Date | Transaction | Value | Shares |
|---|---|---|---|---|---|
| 10% Owner | Edenbrook Capital, LLC | Mar 27, 2025 | Buy | $3.91K | 2,316 |
| 10% Owner | Edenbrook Capital, LLC | Mar 26, 2025 | Buy | $52.83K | 30,962 |
| 10% Owner | Edenbrook Capital, LLC | Mar 25, 2025 | Buy | $121.09K | 69,197 |
| CEO | Miller Edwin A | Nov 18, 2024 | Buy | $8.61K | 4,980 |
| CEO | Miller Edwin A | Nov 15, 2024 | Buy | $1.37K | 807 |
| CEO | Miller Edwin A | Nov 14, 2024 | Buy | $172.74K | 100,000 |
| CEO | Miller Edwin A | Nov 13, 2024 | Buy | $9.81K | 5,571 |
| CEO | Miller Edwin A | Aug 19, 2024 | Buy | $137.35 | 67 |
| CEO | Miller Edwin A | Aug 19, 2024 | Buy | $2.85K | 1,385 |
| CEO | Miller Edwin A | Aug 16, 2024 | Buy | $304.5 | 150 |
| CEO | Miller Edwin A | Aug 16, 2024 | Buy | $408 | 200 |
| CEO | Miller Edwin A | Aug 16, 2024 | Buy | $412 | 200 |
| CEO | Miller Edwin A | Aug 15, 2024 | Buy | $3.52K | 1,735 |
| CEO | Miller Edwin A | Aug 15, 2024 | Buy | $4.08K | 2,000 |
| CEO | Miller Edwin A | Aug 15, 2024 | Buy | $67.49 | 33 |
| CEO | Miller Edwin A | Aug 15, 2024 | Buy | $2.8K | 1,367 |
| CEO | Miller Edwin A | Aug 15, 2024 | Buy | $412 | 200 |
| CEO | Miller Edwin A | Jun 4, 2024 | Buy | $272K | 200,000 |
| CEO | Miller Edwin A | May 20, 2024 | Buy | $161.4 | 120 |
| CEO | Miller Edwin A | May 20, 2024 | Buy | $453.6 | 336 |
| CEO | Miller Edwin A | May 20, 2024 | Buy | $219.76 | 164 |
| CEO | Miller Edwin A | May 17, 2024 | Buy | $191.4 | 145 |
| CEO | Miller Edwin A | May 17, 2024 | Buy | $1.22K | 908 |
| CEO | Miller Edwin A | May 17, 2024 | Buy | $482.33 | 347 |
| CEO | Miller Edwin A | May 17, 2024 | Buy | $840 | 600 |
Open-market purchases and sales reported on SEC form 4 over the last 10years. Awards, option exercises, gifts and other non-market form 4 activity are excluded. Chart markers group a day's filings by direction; the table lists each filing.