Nov 13
2024
BUY
Grant, award, or other acquisition
-
22,560
Added 25.02%
67,609
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$21,129
$17.52 p/Share
1,206
Reduced 2.61%
45,049
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$63,164
$16.57 p/Share
3,812
Reduced 7.64%
46,069
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$2,187
$16.57 p/Share
132
Reduced 0.28%
46,255
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
318
Added 0.68%
46,387
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
10,336
Added 17.16%
49,881
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$13,777
$17.44 p/Share
790
Reduced 1.96%
39,545
Common Stock
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
958
Added 2.34%
40,019
Common Stock
Mar 14
2023
BUY
Grant, award, or other acquisition
-
8,263
Added 17.41%
39,193
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$27,340
$26.34 p/Share
1,038
Reduced 3.25%
30,930
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$3,587
$26.77 p/Share
134
Reduced 0.34%
39,377
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
318
Added 0.8%
39,511
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$3,317
$25.13 p/Share
132
Reduced 0.41%
31,968
Common Stock
Feb 26
2023
BUY
Exercise of conversion of derivative security
-
132
Added 0.41%
32,100
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$7,893
$24.9 p/Share
317
Reduced 0.98%
31,968
Common Stock
Mar 02
2022
BUY
Grant, award, or other acquisition
-
15,578
Added 31.66%
33,620
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$8,568
$31.97 p/Share
268
Reduced 1.46%
18,042
Common Stock
Feb 26
2022
BUY
Exercise of conversion of derivative security
-
291
Added 1.58%
18,167
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$10,732
$34.07 p/Share
315
Reduced 1.72%
18,019
Common Stock
Feb 27
2021
SELL
Payment of exercise price or tax liability
$221,284
$62.99 p/Share
3,513
Reduced 16.08%
18,334
Common Stock
Feb 27
2021
BUY
Exercise of conversion of derivative security
-
6,000
Added 21.55%
21,847
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$11,357
$64.53 p/Share
176
Reduced 1.1%
15,847
Common Stock
Feb 26
2021
BUY
Exercise of conversion of derivative security
-
176
Added 1.1%
15,890
Common Stock
Feb 25
2021
SELL
Open market or private sale
$95,053
$65.06 p/Share
1,461
Reduced 8.44%
15,847
Common Stock
Feb 23
2021
BUY
Grant, award, or other acquisition
-
1,918
Added 9.98%
17,308
Common Stock