| N/A |
Chairman, President & CEO |
Apr 17, 2026 10:32 AM |
Sale
|
$1.4M
|
|
| N/A |
Chairman, President & CEO |
Mar 30, 2026 10:20 AM |
Option Exercise
|
N/A
|
|
| N/A |
Chairman, President & CEO |
Mar 26, 2026 02:12 PM |
Grant/Award
|
N/A
|
|
| N/A |
Chairman, President & CEO |
Mar 24, 2026 12:41 PM |
Option Exercise
|
N/A
|
|
| N/A |
Chairman, President & CEO |
Mar 24, 2026 12:41 PM |
Sale
|
$0.0
|
|
| N/A |
Chairman, President & CEO |
Jan 20, 2026 10:36 AM |
Purchase
|
$7.22K
|
|
| N/A |
Chairman, President & CEO |
Jul 14, 2025 04:11 PM |
Purchase
|
$7.23K
|
|
| N/A |
Chairman, President & CEO |
Apr 10, 2025 04:36 PM |
Sale
|
$2.12M
|
|
| N/A |
Chairman, President & CEO |
Mar 28, 2025 01:35 PM |
Option Exercise
|
N/A
|
|
| N/A |
Chairman, President & CEO |
Mar 24, 2025 02:57 PM |
Option Exercise
|
N/A
|
|
| N/A |
Chairman, President & CEO |
Mar 24, 2025 02:57 PM |
Disposition
|
N/A
|
|
| N/A |
Chairman, President & CEO |
Mar 11, 2025 10:50 AM |
Grant/Award
|
N/A
|
|
| N/A |
Chairman, President & CEO |
Jan 16, 2025 01:40 PM |
Purchase
|
$7.21K
|
|
| N/A |
Chairman, President & CEO |
Jul 17, 2024 03:06 PM |
Purchase
|
$6.57K
|
|
| N/A |
Chairman, President & CEO |
Apr 16, 2024 02:36 PM |
Option Exercise
|
N/A
|
|
| N/A |
Chairman, President & CEO |
Mar 29, 2024 12:48 PM |
Option Exercise
|
N/A
|
|
| N/A |
Chairman, President & CEO |
Mar 29, 2024 12:48 PM |
Disposition
|
N/A
|
|
| N/A |
Chairman, President & CEO |
Mar 11, 2024 03:13 PM |
Grant/Award
|
N/A
|
|
| N/A |
Chairman, President & CEO |
Jan 19, 2024 04:05 PM |
Purchase
|
$6.56K
|
|
| N/A |
Chairman, President & CEO |
Jul 13, 2023 01:26 PM |
Purchase
|
$6.56K
|
|
| N/A |
Chairman, President & CEO |
Apr 3, 2023 03:28 PM |
Option Exercise
|
N/A
|
|
| N/A |
Chairman, President & CEO |
Apr 3, 2023 03:28 PM |
Disposition
|
N/A
|
|