Common Stock, par value $0.02 per share |
269K |
$27.9M |
$103.62 |
Dec 9, 2024 |
Direct |
|
|
Common Stock, par value $0.02 per share |
257K |
$23.1M |
$89.93 |
Feb 22, 2024 |
Direct |
|
|
Employee Stock Option (right to buy) |
45.1K |
$4.7M |
$104.18 |
Dec 10, 2024 |
Direct |
Common Stock |
|
Employee Stock Option (right to buy) |
40.3K |
$3.69M |
$91.66 |
Dec 12, 2023 |
Direct |
Common Stock |
|
Common Stock, par value $0.02 per share |
4.35K |
$451K |
$103.62 |
Dec 9, 2024 |
By 401(k) Plan |
|
|
Common Stock, par value $0.02 per share |
4.25K |
$382K |
$89.93 |
Feb 22, 2024 |
By 401(k) Plan |
|
|