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
Nov 25
2024
SELL
Open market or private sale
$2,025,162
$72.9 p/Share
27,780
Reduced 20.57%
107,289
Common Stock
Nov 16
2024
SELL
Payment of exercise price or tax liability
$334,166
$73.25 p/Share
4,562
Reduced 3.27%
135,069
Common Stock
Nov 16
2024
BUY
Exercise of conversion of derivative security
-
8,426
Added 5.69%
139,631
Common Stock
Oct 16
2024
SELL
Payment of exercise price or tax liability
$374,610
$81.9 p/Share
4,574
Reduced 3.37%
131,205
Common Stock
Oct 16
2024
BUY
Exercise of conversion of derivative security
-
8,427
Added 5.84%
135,779
Common Stock