Apr 01
2025
SELL
Payment of exercise price or tax liability
$292,712
$46.14 p/Share
6,344
Reduced 5.53%
108,435
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$197,714
$49.33 p/Share
4,008
Reduced 3.8%
101,399
Common Stock
Feb 24
2025
BUY
Grant, award, or other acquisition
-
29,598
Added 20.5%
114,779
Common Stock
Apr 03
2024
BUY
Acquisition or disposition by will or laws
-
2,500
Added 2.73%
89,189
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$185,171
$36.85 p/Share
5,025
Reduced 5.48%
86,689
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$114,062
$35.6 p/Share
3,204
Reduced 3.38%
91,714
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
29,684
Added 23.82%
94,918
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$93,084
$31.08 p/Share
2,995
Reduced 4.39%
65,234
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$391,846
$37.17 p/Share
10,542
Reduced 13.38%
68,229
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
48,042
Added 37.88%
78,771
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$68,981
$37.49 p/Share
1,840
Reduced 5.65%
30,729
Common Stock
Dec 30
2022
-
100
Reduced 0.31%
32,569
Common Stock
Dec 23
2022
-
300
Reduced 0.91%
32,669
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$65,849
$43.35 p/Share
1,519
Reduced 4.4%
32,969
Common Stock
Mar 08
2022
SELL
Payment of exercise price or tax liability
$100,428
$42.79 p/Share
2,347
Reduced 6.37%
34,488
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
$500,039
$44.44 p/Share
11,252
Added 23.4%
36,835
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$80,957
$44.58 p/Share
1,816
Reduced 4.77%
36,290
Common Stock
Mar 23
2021
-
10,707
Reduced 29.5%
25,583
Common Stock
Mar 08
2021
SELL
Payment of exercise price or tax liability
-
2,347
Reduced 5.8%
38,106
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
-
3,407
Reduced 7.77%
40,453
Common Stock
Feb 25
2021
BUY
Grant, award, or other acquisition
-
11,575
Added 20.88%
43,860
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
-
1,842
Reduced 5.4%
32,285
Common Stock