Mar 12
2024
BUY
Grant, award, or other acquisition
-
54,768
Added 31.66%
118,241
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$719,316
$45.24 p/Share
15,900
Reduced 10.19%
140,130
Common Stock
Mar 10
2024
BUY
Grant, award, or other acquisition
-
45,726
Added 22.66%
156,030
Common Stock
May 25
2023
SELL
Payment of exercise price or tax liability
$719,665
$37.36 p/Share
19,263
Reduced 14.87%
110,304
Common Stock
May 25
2023
BUY
Grant, award, or other acquisition
-
48,952
Added 27.42%
129,567
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$336,031
$39.16 p/Share
8,581
Reduced 9.62%
80,615
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
24,169
Added 21.32%
89,196
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$57,870
$42.18 p/Share
1,372
Reduced 2.07%
65,027
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
55,419
Added 24.24%
173,210
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
-
3,030
Reduced 4.75%
60,766
Common Stock
Jun 01
2022
BUY
Grant, award, or other acquisition
-
7,699
Added 10.77%
63,796
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$297,950
$52.66 p/Share
5,658
Reduced 9.16%
56,097
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
15,658
Added 20.23%
61,755
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$63,537
$46.31 p/Share
1,372
Reduced 2.89%
46,097
Common Stock
Mar 07
2022
BUY
Grant, award, or other acquisition
-
5,633
Added 10.61%
47,469
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
34,045
Added 17.72%
158,047
Common Stock
Jun 01
2021
SELL
Payment of exercise price or tax liability
-
2,941
Reduced 6.57%
41,836
Common Stock
Jun 01
2021
BUY
Grant, award, or other acquisition
-
7,698
Added 14.67%
44,777
Common Stock
Mar 10
2021
SELL
Payment of exercise price or tax liability
$99,911
$62.64 p/Share
1,595
Reduced 4.12%
37,079
Common Stock
Mar 10
2021
BUY
Grant, award, or other acquisition
-
6,548
Added 14.48%
38,674
Common Stock
Mar 07
2021
SELL
Payment of exercise price or tax liability
$83,184
$60.63 p/Share
1,372
Reduced 4.1%
32,126
Common Stock
Mar 07
2021
BUY
Grant, award, or other acquisition
-
5,633
Added 14.4%
33,498
Common Stock
Mar 03
2021
BUY
Grant, award, or other acquisition
-
36,440
Added 20.21%
143,881
Common Stock