Mar 12
2024
BUY
Grant, award, or other acquisition
-
53,109
Added 31.87%
113,549
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$637,567
$45.24 p/Share
14,093
Reduced 8.78%
146,399
Common Stock
Mar 10
2024
BUY
Grant, award, or other acquisition
-
43,021
Added 21.14%
160,492
Common Stock
May 25
2023
SELL
Payment of exercise price or tax liability
$669,453
$37.36 p/Share
17,919
Reduced 13.24%
117,471
Common Stock
May 25
2023
BUY
Grant, award, or other acquisition
-
45,537
Added 25.17%
135,390
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$280,777
$39.16 p/Share
7,170
Reduced 7.39%
89,853
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
22,545
Added 18.86%
97,023
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$57,870
$42.18 p/Share
1,372
Reduced 1.81%
74,478
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
53,641
Added 24.75%
163,069
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
-
3,030
Reduced 4.14%
70,217
Common Stock
Jun 01
2022
BUY
Grant, award, or other acquisition
-
7,699
Added 9.51%
73,247
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$232,757
$52.66 p/Share
4,420
Reduced 6.32%
65,548
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
14,566
Added 17.23%
69,968
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$63,537
$46.31 p/Share
1,372
Reduced 2.42%
55,402
Common Stock
Mar 07
2022
BUY
Grant, award, or other acquisition
-
5,633
Added 9.03%
56,774
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
31,917
Added 17.68%
148,592
Common Stock
Jun 01
2021
SELL
Payment of exercise price or tax liability
-
2,599
Reduced 4.84%
51,141
Common Stock
Jun 01
2021
BUY
Grant, award, or other acquisition
-
7,698
Added 12.53%
53,740
Common Stock
Mar 10
2021
SELL
Payment of exercise price or tax liability
$92,958
$62.64 p/Share
1,484
Reduced 3.12%
46,042
Common Stock
Mar 10
2021
BUY
Grant, award, or other acquisition
-
6,091
Added 11.36%
47,526
Common Stock
Mar 07
2021
SELL
Payment of exercise price or tax liability
$83,184
$60.63 p/Share
1,372
Reduced 3.21%
41,435
Common Stock
Mar 07
2021
BUY
Grant, award, or other acquisition
-
5,633
Added 11.63%
42,807
Common Stock
Mar 03
2021
BUY
Grant, award, or other acquisition
-
33,898
Added 19.94%
136,097
Common Stock