Aug 14
2024
SELL
Open market or private sale
$154,060
$32.64 p/Share
4,720
Reduced 100.0%
0
Common Stock
Aug 13
2024
SELL
Payment of exercise price or tax liability
$113,846
$32.16 p/Share
3,540
Reduced 42.86%
4,720
Common Stock
Aug 13
2024
BUY
Grant, award, or other acquisition
-
8,260
Added 50.0%
8,260
Common Stock
Jun 10
2024
SELL
Open market or private sale
$163,475
$33.22 p/Share
4,921
Reduced 100.0%
0
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$11,379
$30.59 p/Share
372
Reduced 7.03%
4,921
Common Stock
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
910
Added 14.67%
5,293
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$77,112
$29.75 p/Share
2,592
Reduced 37.01%
4,411
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
5,755
Added 45.11%
7,003
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$16,775
$30.01 p/Share
559
Reduced 30.94%
1,248
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
1,345
Added 42.67%
1,807
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$10,233
$31.2 p/Share
328
Reduced 41.52%
462
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
790
Added 50.0%
790
Common Stock
Dec 19
2023
SELL
Payment of exercise price or tax liability
$3,514
$33.79 p/Share
104
Reduced 100.0%
0
Common Stock
Dec 19
2023
BUY
Exercise of conversion of derivative security
-
104
Added 68.87%
47
Common Stock
Jun 02
2023
SELL
Open market or private sale
$90,749
$25.42 p/Share
3,570
Reduced 100.0%
0
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$9,905
$25.27 p/Share
392
Reduced 9.89%
3,570
Common Stock
Feb 24
2023
BUY
Exercise of conversion of derivative security
-
941
Added 19.19%
3,962
Common Stock
Feb 23
2023
SELL
Open market or private sale
$359,955
$25.26 p/Share
14,250
Reduced 82.51%
3,021
Common Stock
Feb 23
2023
BUY
Exercise of conversion of derivative security
$59,250
$9.48 p/Share
6,250
Added 26.57%
17,271
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$198,689
$25.46 p/Share
7,804
Reduced 41.46%
11,021
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
17,843
Added 48.66%
18,825
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$9,936
$27.6 p/Share
360
Reduced 26.83%
982
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
817
Added 37.84%
1,342
Common Stock