Dec 04
2025
SELL
Other acquisition or disposition
-
3,000
Reduced 100.0%
0
Common Stock
Nov 17
2025
SELL
Payment of exercise price or tax liability
$25,905
$18.61 p/Share
1,392
Reduced 31.69%
3,000
Common Stock
Nov 17
2025
BUY
Exercise of conversion of derivative security
-
2,599
Added 42.01%
3,587
Common Stock
Nov 17
2025
BUY
Grant, award, or other acquisition
$9,135
$15.59 p/Share
586
Added 24.63%
1,793
Common Stock
Aug 15
2025
SELL
Payment of exercise price or tax liability
$15,072
$10.82 p/Share
1,393
Reduced 53.58%
1,207
Common Stock
Aug 15
2025
BUY
Exercise of conversion of derivative security
-
2,600
Added 59.16%
1,795
Common Stock
May 29
2025
SELL
Other acquisition or disposition
-
11,200
Reduced 100.0%
0
Common Stock
May 15
2025
SELL
Payment of exercise price or tax liability
$79,359
$22.7 p/Share
3,496
Reduced 23.79%
11,200
Common Stock
May 15
2025
BUY
Exercise of conversion of derivative security
-
6,526
Added 32.51%
13,550
Common Stock
May 15
2025
BUY
Grant, award, or other acquisition
$17,939
$15.64 p/Share
1,147
Added 12.31%
8,170
Common Stock
Feb 25
2025
SELL
Payment of exercise price or tax liability
$124,958
$33.34 p/Share
3,748
Reduced 34.8%
7,023
Common Stock
Feb 25
2025
BUY
Exercise of conversion of derivative security
-
6,903
Added 40.76%
10,032
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$42,205
$33.47 p/Share
1,261
Reduced 24.59%
3,868
Common Stock
Feb 18
2025
BUY
Exercise of conversion of derivative security
-
2,141
Added 31.05%
4,754
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$31,304
$27.34 p/Share
1,145
Reduced 32.58%
2,369
Common Stock
Nov 15
2024
BUY
Grant, award, or other acquisition
$9,681
$15.64 p/Share
619
Added 17.16%
2,988
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
-
2,140
Added 46.56%
2,456
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$33,566
$43.82 p/Share
766
Reduced 35.79%
1,374
Common Stock
Aug 15
2024
BUY
Exercise of conversion of derivative security
-
2,140
Added 52.83%
1,911
Common Stock
Jun 10
2024
SELL
Other acquisition or disposition
-
11,749
Reduced 100.0%
0
Common Stock
May 28
2024
SELL
Payment of exercise price or tax liability
$6,931
$51.73 p/Share
134
Reduced 1.13%
11,749
Common Stock
May 28
2024
BUY
Exercise of conversion of derivative security
-
373
Added 3.04%
11,883
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$112,456
$47.37 p/Share
2,374
Reduced 17.1%
11,510
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
-
6,648
Added 32.74%
13,656
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
$12,715
$15.64 p/Share
813
Added 10.1%
7,236
Common Stock