Dec 15
2025
SELL
Payment of exercise price or tax liability
$1,275,612
$84.26 p/Share
15,139
Reduced 38.27%
24,418
Common Stock
Dec 15
2025
BUY
Exercise of conversion of derivative security
-
30,534
Added 43.56%
39,557
Common Stock
Dec 05
2025
SELL
Open market or private sale
$126,553
$101.0 p/Share
1,253
Reduced 12.19%
9,023
Common Stock
Nov 15
2025
SELL
Payment of exercise price or tax liability
$106,592
$86.45 p/Share
1,233
Reduced 10.71%
10,275
Common Stock
Nov 15
2025
BUY
Exercise of conversion of derivative security
-
2,486
Added 17.76%
11,508
Common Stock
Oct 15
2025
SELL
Payment of exercise price or tax liability
$302,670
$88.89 p/Share
3,405
Reduced 27.4%
9,022
Common Stock
Oct 15
2025
BUY
Exercise of conversion of derivative security
-
6,860
Added 41.22%
9,781
Common Stock
Aug 15
2025
SELL
Payment of exercise price or tax liability
$93,942
$76.19 p/Share
1,233
Reduced 18.13%
5,567
Common Stock
Aug 15
2025
BUY
Exercise of conversion of derivative security
-
2,486
Added 26.77%
6,800
Common Stock
Jul 15
2025
SELL
Payment of exercise price or tax liability
$246,338
$72.41 p/Share
3,402
Reduced 44.09%
4,314
Common Stock
Jul 15
2025
BUY
Exercise of conversion of derivative security
-
6,857
Added 57.48%
5,072
Common Stock
May 19
2025
SELL
Open market or private sale
$38,248
$61.1 p/Share
626
Reduced 50.0%
626
Common Stock
May 15
2025
SELL
Payment of exercise price or tax liability
$80,391
$65.2 p/Share
1,233
Reduced 49.62%
1,252
Common Stock
May 15
2025
BUY
Exercise of conversion of derivative security
-
2,485
Added 50.0%
2,485
Common Stock
Apr 23
2025
SELL
Open market or private sale
$685,300
$55.0 p/Share
12,460
Reduced 100.0%
0
Common Stock
Apr 15
2025
SELL
Payment of exercise price or tax liability
$653,703
$53.32 p/Share
12,260
Reduced 49.6%
12,460
Common Stock
Apr 15
2025
BUY
Exercise of conversion of derivative security
-
24,720
Added 53.51%
21,477
Common Stock
Feb 18
2025
SELL
Open market or private sale
$134,835
$107.61 p/Share
1,253
Reduced 100.0%
0
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$131,326
$106.51 p/Share
1,233
Reduced 49.6%
1,253
Common Stock
Feb 15
2025
BUY
Exercise of conversion of derivative security
-
2,486
Added 50.0%
2,486
Common Stock
Jan 17
2025
SELL
Open market or private sale
$954,485
$123.08 p/Share
7,755
Reduced 100.0%
0
Common Stock
Jan 15
2025
SELL
Payment of exercise price or tax liability
$385,120
$116.0 p/Share
3,320
Reduced 29.98%
7,755
Common Stock
Jan 15
2025
BUY
Exercise of conversion of derivative security
-
6,532
Added 43.61%
8,447
Common Stock
Jan 02
2025
SELL
Open market or private sale
$282,500
$113.0 p/Share
2,500
Reduced 9.19%
24,706
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$108,294
$87.83 p/Share
1,233
Reduced 4.36%
27,037
Common Stock