Dec 12
2024
SELL
Open market or private sale
$1,098,094
$16.22 p/Share
67,700
Reduced 11.43%
524,610
Common Stock
Dec 12
2024
BUY
Exercise of conversion of derivative security
$1,050,002
$14.6 p/Share
71,918
Added 10.83%
592,310
Common Stock
Oct 05
2024
BUY
Grant, award, or other acquisition
$25,002
$18.97 p/Share
1,318
Added 0.25%
520,392
Common Stock
Jul 05
2024
BUY
Grant, award, or other acquisition
$24,989
$24.62 p/Share
1,015
Added 0.2%
519,074
Common Stock
May 01
2024
SELL
Payment of exercise price or tax liability
$1,084,163
$30.49 p/Share
35,558
Reduced 6.42%
518,059
Common Stock
May 01
2024
BUY
Grant, award, or other acquisition
$1,295,093
$30.49 p/Share
42,476
Added 7.36%
534,773
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$63,650
$38.67 p/Share
1,646
Reduced 0.33%
493,344
Common Stock
Feb 19
2024
SELL
Payment of exercise price or tax liability
$396,487
$39.82 p/Share
9,957
Reduced 1.97%
494,990
Common Stock
Feb 19
2024
BUY
Exercise of conversion of derivative security
$1,054,553
$39.82 p/Share
26,483
Added 5.01%
501,644
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$71,118
$39.82 p/Share
1,786
Reduced 0.37%
478,464
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$110,261
$39.82 p/Share
2,769
Reduced 0.57%
480,250
Common Stock
Nov 28
2023
SELL
Open market or private sale
$2,604,749
$34.73 p/Share
75,000
Reduced 13.44%
483,019
Common Stock
Nov 28
2023
BUY
Exercise of conversion of derivative security
$1,608,000
$21.44 p/Share
75,000
Added 11.85%
558,019
Common Stock
Nov 27
2023
SELL
Open market or private sale
$2,627,250
$35.03 p/Share
75,000
Reduced 13.44%
483,019
Common Stock
Nov 27
2023
BUY
Exercise of conversion of derivative security
$1,608,000
$21.44 p/Share
75,000
Added 11.85%
558,019
Common Stock
Aug 14
2023
SELL
Open market or private sale
$4,011,200
$34.85 p/Share
115,099
Reduced 19.24%
483,019
Common Stock
Aug 14
2023
BUY
Exercise of conversion of derivative security
$5,227,500
$34.85 p/Share
150,000
Added 20.05%
598,118
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$47,422
$27.7 p/Share
1,712
Reduced 0.38%
448,118
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$174,529
$26.5 p/Share
6,586
Reduced 1.44%
449,830
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
$527,906
$26.5 p/Share
19,921
Added 4.19%
455,398
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$71,101
$26.73 p/Share
2,660
Reduced 0.61%
436,495
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$49,904
$26.73 p/Share
1,867
Reduced 0.42%
439,155
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
$918,761
$27.47 p/Share
33,446
Added 7.05%
441,022
Common Stock
Feb 27
2022
SELL
Payment of exercise price or tax liability
$13,845
$13.6 p/Share
1,018
Reduced 0.25%
407,576
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$83,176
$13.54 p/Share
6,143
Reduced 1.48%
408,594
Common Stock