Sep 16
2025
SELL
Payment of exercise price or tax liability
$417,831
$97.83 p/Share
4,271
Reduced 4.51%
90,454
Common Stock
Sep 16
2025
BUY
Exercise of conversion of derivative security
-
8,194
Added 7.96%
94,725
Common Stock
Aug 22
2025
SELL
Open market or private sale
$3,013,125
$96.42 p/Share
31,250
Reduced 26.53%
86,531
Common Stock
Aug 16
2025
SELL
Payment of exercise price or tax liability
$395,865
$92.6 p/Share
4,275
Reduced 3.5%
117,781
Common Stock
Aug 16
2025
BUY
Exercise of conversion of derivative security
-
8,193
Added 6.29%
122,056
Common Stock
Jul 16
2025
SELL
Payment of exercise price or tax liability
$388,319
$90.75 p/Share
4,279
Reduced 3.62%
113,863
Common Stock
Jul 16
2025
BUY
Exercise of conversion of derivative security
-
8,194
Added 6.49%
118,142
Common Stock
Jun 16
2025
SELL
Payment of exercise price or tax liability
$364,654
$85.12 p/Share
4,284
Reduced 3.75%
109,948
Common Stock
Jun 16
2025
BUY
Exercise of conversion of derivative security
-
8,193
Added 6.69%
114,232
Common Stock
May 16
2025
SELL
Payment of exercise price or tax liability
$393,687
$91.79 p/Share
4,289
Reduced 3.89%
106,039
Common Stock
May 16
2025
BUY
Exercise of conversion of derivative security
-
8,193
Added 6.91%
110,328
Common Stock
May 12
2025
SELL
Open market or private sale
$3,001,070
$86.03 p/Share
34,884
Reduced 25.46%
102,135
Common Stock
Apr 16
2025
SELL
Payment of exercise price or tax liability
$313,792
$73.06 p/Share
4,295
Reduced 3.04%
137,019
Common Stock
Apr 16
2025
BUY
Exercise of conversion of derivative security
-
8,194
Added 5.48%
141,314
Common Stock
Mar 16
2025
SELL
Payment of exercise price or tax liability
$4,138,237
$71.55 p/Share
57,837
Reduced 30.29%
133,120
Common Stock
Mar 16
2025
BUY
Exercise of conversion of derivative security
-
105,219
Added 35.53%
190,957
Common Stock
Feb 20
2025
-
1,235
Reduced 1.42%
85,738
Common Stock
Feb 18
2025
SELL
Open market or private sale
$2,511,620
$81.02 p/Share
31,000
Reduced 26.28%
86,973
Common Stock
Feb 16
2025
SELL
Payment of exercise price or tax liability
$359,931
$79.42 p/Share
4,532
Reduced 3.7%
117,973
Common Stock
Feb 16
2025
BUY
Exercise of conversion of derivative security
-
8,426
Added 6.44%
122,505
Common Stock
Feb 13
2025
-
1,452
Reduced 1.26%
114,079
Common Stock
Jan 16
2025
SELL
Payment of exercise price or tax liability
$278,366
$68.58 p/Share
4,059
Reduced 3.39%
115,531
Common Stock
Jan 16
2025
BUY
Exercise of conversion of derivative security
-
8,426
Added 6.58%
119,590
Common Stock
Dec 16
2024
SELL
Payment of exercise price or tax liability
$274,258
$60.25 p/Share
4,552
Reduced 3.93%
111,164
Common Stock
Dec 16
2024
BUY
Exercise of conversion of derivative security
-
8,427
Added 6.79%
115,716
Common Stock