Common Stock, par value $0.02 per share |
90K |
$9.65M |
$107.17 |
Feb 22, 2024 |
Direct |
|
|
Common Stock, par value $0.02 per share |
90.3K |
$9.62M |
$106.60 |
Nov 25, 2024 |
Direct |
|
|
Employee Stock Option (right to buy) |
33.5K |
$3.49M |
$104.18 |
Dec 10, 2024 |
Direct |
Common Stock |
|
Employee Stock Option (right to buy) |
37.8K |
$3.46M |
$91.66 |
Dec 12, 2023 |
Direct |
Common Stock |
|
Common Stock, par value $0.02 per share |
3.14K |
$334K |
$106.60 |
Nov 25, 2024 |
By 401(k) Plan |
|
|
Common Stock, par value $0.02 per share |
3.04K |
$326K |
$107.17 |
Feb 22, 2024 |
By 401(k) Plan |
|
|