Mar 05
2025
SELL
Payment of exercise price or tax liability
$49,914
$41.63 p/Share
1,199
Reduced 17.01%
5,851
Common Stock
Mar 05
2025
BUY
Grant, award, or other acquisition
-
1,950
Added 21.67%
7,050
Common Stock
Feb 11
2025
SELL
Payment of exercise price or tax liability
$38,813
$43.03 p/Share
902
Reduced 15.03%
5,100
Common Stock
Feb 11
2025
BUY
Exercise of conversion of derivative security
-
2,175
Added 26.6%
6,002
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$40,418
$35.58 p/Share
1,136
Reduced 22.89%
3,827
Common Stock
Feb 26
2024
BUY
Exercise of conversion of derivative security
-
2,400
Added 32.6%
4,963
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$98,048
$36.49 p/Share
2,687
Reduced 51.18%
2,563
Common Stock
Jan 31
2024
BUY
Exercise of conversion of derivative security
-
5,250
Added 50.0%
5,250
Common Stock
Dec 06
2023
SELL
Open market or private sale
$82,585
$35.86 p/Share
2,303
Reduced 100.0%
0
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$72,835
$29.56 p/Share
2,464
Reduced 51.69%
2,303
Common Stock
Feb 27
2023
BUY
Exercise of conversion of derivative security
-
4,767
Added 50.0%
4,767
Common Stock
Aug 10
2022
SELL
Open market or private sale
$112,839
$29.0 p/Share
3,891
Reduced 100.0%
0
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$107,340
$27.83 p/Share
3,857
Reduced 49.78%
3,891
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
7,748
Added 50.0%
7,748
Common Stock
Feb 28
2022
SELL
Open market or private sale
$70,240
$27.84 p/Share
2,523
Reduced 100.0%
0
Common Stock
Jan 26
2022
SELL
Payment of exercise price or tax liability
$96,591
$27.78 p/Share
3,477
Reduced 57.95%
2,523
Common Stock
Jan 26
2022
BUY
Exercise of conversion of derivative security
$96,600
$16.1 p/Share
6,000
Added 50.0%
6,000
Common Stock
Mar 17
2021
SELL
Open market or private sale
$49,549
$22.4 p/Share
2,212
Reduced 100.0%
0
Common Stock
Mar 05
2021
SELL
Payment of exercise price or tax liability
$26,589
$19.71 p/Share
1,349
Reduced 37.88%
2,212
Common Stock
Mar 05
2021
BUY
Grant, award, or other acquisition
-
3,561
Added 50.0%
3,561
Common Stock
Feb 22
2021
SELL
Open market or private sale
$36,975
$19.02 p/Share
1,944
Reduced 100.0%
0
Common Stock