Dec 15
2025
SELL
Payment of exercise price or tax liability
$170,329
$102.67 p/Share
1,659
Reduced 5.3%
29,665
Common Stock
Dec 15
2025
BUY
Exercise of conversion of derivative security
-
3,272
Added 9.46%
31,324
Common Stock
Dec 05
2025
SELL
Open market or private sale
$8,357,648
$104.0 p/Share
80,362
Reduced 74.13%
28,052
Common Stock
Dec 05
2025
BUY
Exercise of conversion of derivative security
$1,723,507
$30.62 p/Share
56,287
Added 34.18%
108,414
Common Stock
Oct 01
2025
SELL
Payment of exercise price or tax liability
$482,091
$62.65 p/Share
7,695
Reduced 12.86%
52,127
Common Stock
Oct 01
2025
BUY
Exercise of conversion of derivative security
-
15,181
Added 20.24%
59,822
Common Stock
Sep 15
2025
SELL
Payment of exercise price or tax liability
$90,896
$54.79 p/Share
1,659
Reduced 3.58%
44,641
Common Stock
Sep 15
2025
BUY
Exercise of conversion of derivative security
-
3,272
Added 6.6%
46,300
Common Stock
Jul 01
2025
SELL
Payment of exercise price or tax liability
$53,600
$50.71 p/Share
1,057
Reduced 2.4%
43,028
Common Stock
Jul 01
2025
BUY
Exercise of conversion of derivative security
-
2,084
Added 4.51%
44,085
Common Stock
Jun 15
2025
SELL
Payment of exercise price or tax liability
$81,772
$49.29 p/Share
1,659
Reduced 3.8%
42,001
Common Stock
Jun 15
2025
BUY
Exercise of conversion of derivative security
-
3,272
Added 6.97%
43,660
Common Stock
Apr 01
2025
SELL
Payment of exercise price or tax liability
$44,890
$42.47 p/Share
1,057
Reduced 2.55%
40,388
Common Stock
Apr 01
2025
BUY
Exercise of conversion of derivative security
-
2,084
Added 4.79%
41,445
Common Stock
Mar 15
2025
SELL
Payment of exercise price or tax liability
$71,154
$42.89 p/Share
1,659
Reduced 4.04%
39,361
Common Stock
Mar 15
2025
BUY
Exercise of conversion of derivative security
-
3,272
Added 7.39%
41,020
Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$107,949
$42.55 p/Share
2,537
Reduced 6.3%
37,748
Common Stock
Mar 01
2025
BUY
Exercise of conversion of derivative security
-
7,108
Added 15.0%
40,285
Common Stock
Feb 01
2025
SELL
Payment of exercise price or tax liability
$110,919
$46.98 p/Share
2,361
Reduced 6.64%
33,177
Common Stock
Feb 01
2025
BUY
Exercise of conversion of derivative security
-
6,617
Added 15.7%
35,538
Common Stock
Jan 15
2025
SELL
Payment of exercise price or tax liability
$48,937
$37.5 p/Share
1,305
Reduced 4.32%
28,921
Common Stock
Jan 15
2025
BUY
Exercise of conversion of derivative security
-
3,309
Added 9.87%
30,226
Common Stock
Jan 01
2025
SELL
Payment of exercise price or tax liability
$26,120
$30.55 p/Share
855
Reduced 3.08%
26,917
Common Stock
Jan 01
2025
BUY
Exercise of conversion of derivative security
-
2,084
Added 6.98%
27,772
Common Stock
Dec 15
2024
SELL
Payment of exercise price or tax liability
$57,666
$34.76 p/Share
1,659
Reduced 6.07%
25,688
Common Stock