Feb 12
2025
BUY
Grant, award, or other acquisition
-
6,220
Added 3.4%
176,566
Common Stock
Jun 13
2024
BUY
Grant, award, or other acquisition
-
43,490
Added 20.34%
170,346
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$269,577
$31.39 p/Share
8,588
Reduced 6.34%
126,856
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
20,036
Added 12.89%
135,444
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
8,760
Added 7.05%
115,408
Common Stock
May 13
2023
SELL
Payment of exercise price or tax liability
$43,747
$24.8 p/Share
1,764
Reduced 1.63%
106,648
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$193,819
$41.61 p/Share
4,658
Reduced 4.12%
108,412
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$88,280
$41.76 p/Share
2,114
Reduced 1.84%
113,070
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
13,338
Added 10.38%
115,184
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
11,856
Added 10.43%
101,846
Common Stock
Jun 21
2022
SELL
Payment of exercise price or tax liability
$331,934
$35.04 p/Share
9,473
Reduced 9.52%
89,990
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$56,572
$48.56 p/Share
1,165
Reduced 1.16%
99,463
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$165,385
$52.42 p/Share
3,155
Reduced 3.04%
100,628
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
10,270
Added 9.0%
103,783
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
4,702
Added 4.79%
93,513
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$34,155
$44.3 p/Share
771
Reduced 0.86%
88,811
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$125,498
$43.44 p/Share
2,889
Reduced 3.12%
89,582
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
9,085
Added 8.95%
92,471
Common Stock
Feb 10
2021
BUY
Grant, award, or other acquisition
-
5,942
Added 6.65%
83,386
Common Stock
Mar 02
2020
BUY
Grant, award, or other acquisition
-
7,878
Added 8.84%
81,279
Common Stock
Mar 01
2020
SELL
Payment of exercise price or tax liability
$121,531
$31.69 p/Share
3,835
Reduced 4.72%
77,444
Common Stock
Feb 12
2020
BUY
Grant, award, or other acquisition
-
7,500
Added 9.27%
73,401
Common Stock