Aug 01
2024
SELL
Payment of exercise price or tax liability
$289,408
$76.04 p/Share
3,806
Reduced 1.31%
286,162
Common Stock
Mar 05
2024
BUY
Grant, award, or other acquisition
-
42,989
Added 12.91%
289,968
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$1,216,569
$48.62 p/Share
25,022
Reduced 9.2%
246,979
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$2,531,669
$47.62 p/Share
53,164
Reduced 16.35%
272,001
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
117,632
Added 26.57%
325,165
Common Stock
Aug 01
2023
SELL
Payment of exercise price or tax liability
$106,149
$27.89 p/Share
3,806
Reduced 1.75%
213,398
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
106,666
Added 28.33%
269,843
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$484,161
$22.36 p/Share
21,653
Reduced 11.47%
167,177
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
16,155
Added 8.04%
184,830
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$139,788
$22.42 p/Share
6,235
Reduced 3.56%
168,675
Common Stock
Aug 01
2022
BUY
Grant, award, or other acquisition
-
29,013
Added 14.23%
174,910
Common Stock
Mar 04
2022
BUY
Grant, award, or other acquisition
-
84,094
Added 28.98%
206,092
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$473,434
$21.9 p/Share
21,618
Reduced 15.05%
121,998
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$133,538
$21.21 p/Share
6,296
Reduced 5.85%
101,260
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
42,356
Added 22.78%
143,616
Common Stock
Mar 31
2021
SELL
Payment of exercise price or tax liability
$699,987
$17.68 p/Share
39,592
Reduced 16.36%
202,455
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$39,537
$17.25 p/Share
2,292
Reduced 2.92%
76,162
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
-
165,885
Added 40.66%
242,047
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$60,678
$22.76 p/Share
2,666
Reduced 3.29%
78,454
Common Stock
Oct 02
2020
SELL
Payment of exercise price or tax liability
$216,492
$17.99 p/Share
12,034
Reduced 6.09%
185,607
Common Stock