Jan 30
2025
BUY
Grant, award, or other acquisition
-
16,464
Added 16.41%
83,895
Common Stock
Jan 29
2025
SELL
Payment of exercise price or tax liability
$155,809
$65.77 p/Share
2,369
Reduced 3.39%
67,431
Common Stock
Jan 29
2025
BUY
Grant, award, or other acquisition
-
250
Added 0.36%
69,800
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$108,563
$58.97 p/Share
1,841
Reduced 2.64%
67,965
Common Stock
Mar 22
2024
BUY
Grant, award, or other acquisition
-
2,838
Added 3.91%
69,806
Common Stock
Jan 25
2024
BUY
Grant, award, or other acquisition
-
18,155
Added 21.48%
66,373
Common Stock
Jan 20
2024
SELL
Sale (or disposition) back to the issuer
-
1,011
Reduced 1.99%
49,686
Common Stock
Jan 20
2024
SELL
Payment of exercise price or tax liability
$82,853
$56.44 p/Share
1,468
Reduced 2.95%
48,218
Common Stock
Mar 23
2023
SELL
Payment of exercise price or tax liability
$36,225
$57.96 p/Share
625
Reduced 1.25%
49,414
Common Stock
Mar 23
2023
BUY
Grant, award, or other acquisition
-
881
Added 1.73%
50,039
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
14,814
Added 23.3%
48,757
Common Stock
Jan 15
2023
SELL
Sale (or disposition) back to the issuer
-
111
Reduced 0.32%
34,613
Common Stock
Jan 15
2023
SELL
Payment of exercise price or tax liability
$42,826
$63.92 p/Share
670
Reduced 1.94%
33,943
Common Stock
Aug 16
2022
SELL
Payment of exercise price or tax liability
$12,577
$70.26 p/Share
179
Reduced 0.52%
34,226
Common Stock
Mar 18
2022
SELL
Payment of exercise price or tax liability
$61,632
$66.2 p/Share
931
Reduced 2.65%
34,182
Common Stock
Mar 18
2022
BUY
Grant, award, or other acquisition
-
677
Added 1.89%
35,113
Common Stock
Jan 27
2022
BUY
Grant, award, or other acquisition
-
11,473
Added 25.13%
34,190
Common Stock
Jan 14
2022
SELL
Payment of exercise price or tax liability
$93,776
$63.75 p/Share
1,471
Reduced 6.08%
22,717
Common Stock
Jan 14
2022
BUY
Grant, award, or other acquisition
-
802
Added 3.21%
24,188
Common Stock
Mar 19
2021
SELL
Payment of exercise price or tax liability
$64,477
$58.35 p/Share
1,105
Reduced 4.6%
22,902
Common Stock
Mar 19
2021
BUY
Grant, award, or other acquisition
-
919
Added 3.69%
24,007
Common Stock
Jan 20
2021
BUY
Grant, award, or other acquisition
-
8,518
Added 27.11%
22,907
Common Stock
Jan 17
2021
SELL
Payment of exercise price or tax liability
$100,182
$58.62 p/Share
1,709
Reduced 10.62%
14,389
Common Stock
Jan 17
2021
BUY
Grant, award, or other acquisition
-
1,093
Added 6.36%
16,098
Common Stock