Jul 31
2025
SELL
Open market or private sale
$250,125
$36.52 p/Share
6,849
Reduced 16.08%
35,755
Common Stock
Jul 31
2025
SELL
Payment of exercise price or tax liability
$720,125
$36.24 p/Share
19,871
Reduced 31.81%
42,604
Common Stock
Jul 31
2025
BUY
Exercise of conversion of derivative security
$558,982
$20.92 p/Share
26,720
Added 29.96%
62,475
Common Stock
May 01
2025
SELL
Open market or private sale
$396,265
$37.38 p/Share
10,601
Reduced 22.87%
35,755
Common Stock
May 01
2025
SELL
Payment of exercise price or tax liability
$1,454,480
$37.6 p/Share
38,683
Reduced 45.49%
46,356
Common Stock
May 01
2025
BUY
Exercise of conversion of derivative security
$1,222,243
$24.8 p/Share
49,284
Added 44.1%
62,459
Common Stock
Mar 06
2025
SELL
Payment of exercise price or tax liability
$26,712
$37.73 p/Share
708
Reduced 1.94%
35,755
Common Stock
Mar 06
2025
BUY
Exercise of conversion of derivative security
-
2,907
Added 7.38%
36,463
Common Stock
Feb 04
2025
SELL
Open market or private sale
$333,983
$36.35 p/Share
9,188
Reduced 21.5%
33,556
Common Stock
Feb 04
2025
SELL
Payment of exercise price or tax liability
$600,372
$36.25 p/Share
16,562
Reduced 30.44%
37,844
Common Stock
Feb 04
2025
BUY
Exercise of conversion of derivative security
$482,554
$18.74 p/Share
25,750
Added 35.25%
47,306
Common Stock
Jun 03
2024
SELL
Open market or private sale
$140,853
$31.28 p/Share
4,503
Reduced 11.83%
33,556
Common Stock
Jun 03
2024
SELL
Payment of exercise price or tax liability
$703,513
$31.78 p/Share
22,137
Reduced 36.77%
38,059
Common Stock
Jun 03
2024
BUY
Exercise of conversion of derivative security
$610,588
$22.92 p/Share
26,640
Added 30.68%
60,196
Common Stock
May 01
2024
SELL
Payment of exercise price or tax liability
$794,066
$29.86 p/Share
26,593
Reduced 41.86%
36,933
Common Stock
May 01
2024
SELL
Open market or private sale
$101,445
$30.04 p/Share
3,377
Reduced 9.14%
33,556
Common Stock
May 01
2024
BUY
Exercise of conversion of derivative security
$728,570
$24.31 p/Share
29,970
Added 32.05%
63,526
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$51,967
$29.13 p/Share
1,784
Reduced 5.05%
33,556
Common Stock
Feb 02
2024
SELL
Open market or private sale
$180,956
$27.72 p/Share
6,528
Reduced 100.0%
0
Common Stock
Feb 02
2024
SELL
Payment of exercise price or tax liability
$649,470
$27.67 p/Share
23,472
Reduced 78.24%
6,528
Common Stock
Feb 02
2024
BUY
Exercise of conversion of derivative security
$585,900
$19.53 p/Share
30,000
Added 50.0%
30,000
Common Stock