Aug 01
2025
SELL
Open market or private sale
$1,277,210
$58.95 p/Share
21,666
Reduced 25.69%
62,674
Common Stock
Aug 01
2025
BUY
Exercise of conversion of derivative security
$230,092
$10.62 p/Share
21,666
Added 20.44%
84,340
Common Stock
Jul 24
2025
SELL
Open market or private sale
$9,100,000
$65.0 p/Share
140,000
Reduced 69.08%
62,674
Common Stock
Jul 24
2025
BUY
Exercise of conversion of derivative security
$1,486,800
$10.62 p/Share
140,000
Added 40.86%
202,674
Common Stock
Jul 01
2025
SELL
Payment of exercise price or tax liability
$584,065
$51.36 p/Share
11,372
Reduced 15.36%
62,674
Common Stock
Jul 01
2025
SELL
Open market or private sale
$1,111,465
$51.3 p/Share
21,666
Reduced 25.69%
62,674
Common Stock
Jul 01
2025
BUY
Exercise of conversion of derivative security
$224,230
$5.31 p/Share
42,228
Added 33.36%
84,340
Common Stock
Jun 02
2025
SELL
Open market or private sale
$8,776,911
$57.87 p/Share
151,666
Reduced 58.45%
107,809
Common Stock
Jun 02
2025
BUY
Exercise of conversion of derivative security
$1,610,692
$10.62 p/Share
151,666
Added 36.89%
259,475
Common Stock
May 09
2025
-
54,325
Reduced 50.39%
53,484
Common Stock
May 01
2025
SELL
Open market or private sale
$934,887
$43.15 p/Share
21,666
Reduced 28.83%
53,484
Common Stock
May 01
2025
BUY
Exercise of conversion of derivative security
$230,092
$10.62 p/Share
21,666
Added 22.38%
75,150
Common Stock
Apr 01
2025
SELL
Open market or private sale
$1,044,084
$48.19 p/Share
21,666
Reduced 40.51%
31,818
Common Stock
Apr 01
2025
SELL
Payment of exercise price or tax liability
$2,911,411
$48.53 p/Share
59,992
Reduced 52.87%
53,484
Common Stock
Apr 01
2025
BUY
Exercise of conversion of derivative security
$230,092
$10.62 p/Share
21,666
Added 28.83%
53,484
Common Stock
Apr 01
2025
BUY
Exercise of conversion of derivative security
-
108,472
Added 48.87%
113,476
Common Stock
Feb 24
2025
SELL
Open market or private sale
$1,128,148
$52.07 p/Share
21,666
Reduced 81.24%
5,004
Common Stock
Feb 24
2025
BUY
Exercise of conversion of derivative security
$230,092
$10.62 p/Share
21,666
Added 44.82%
26,670
Common Stock
Jan 01
2025
SELL
Payment of exercise price or tax liability
$165,175
$52.89 p/Share
3,123
Reduced 38.43%
5,004
Common Stock
Jan 01
2025
BUY
Exercise of conversion of derivative security
-
7,303
Added 47.33%
8,127
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$759,239
$52.3 p/Share
14,517
Reduced 18.3%
64,824
Common Stock
Oct 01
2024
BUY
Exercise of conversion of derivative security
-
26,246
Added 24.86%
79,341
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$230,263
$57.01 p/Share
4,039
Reduced 7.07%
53,095
Common Stock
Jul 01
2024
BUY
Exercise of conversion of derivative security
-
7,302
Added 11.33%
57,134
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$2,176,808
$65.9 p/Share
33,032
Reduced 39.86%
49,832
Common Stock