Dec 01
2025
SELL
Other acquisition or disposition
-
40,974
Reduced 56.24%
31,886
Common Stock
Nov 18
2025
BUY
Grant, award, or other acquisition
-
25,227
Added 25.72%
72,860
Common Stock
Nov 15
2025
SELL
Payment of exercise price or tax liability
$282,434
$106.7 p/Share
2,647
Reduced 5.26%
47,633
Common Stock
Nov 14
2025
SELL
Payment of exercise price or tax liability
$312,001
$106.34 p/Share
2,934
Reduced 5.51%
50,280
Common Stock
Nov 12
2025
SELL
Payment of exercise price or tax liability
$640,996
$106.02 p/Share
6,046
Reduced 10.2%
53,214
Common Stock
Nov 12
2025
BUY
Exercise of conversion of derivative security
-
13,722
Added 19.79%
55,603
Common Stock
Oct 22
2025
SELL
Payment of exercise price or tax liability
$2,212,294
$107.19 p/Share
20,639
Reduced 31.19%
45,538
Common Stock
Oct 22
2025
BUY
Grant, award, or other acquisition
-
46,852
Added 41.45%
66,177
Common Stock
Feb 21
2025
SELL
Open market or private sale
$1,755,180
$115.8 p/Share
15,157
Reduced 43.96%
19,325
Common Stock
Feb 21
2025
BUY
Exercise of conversion of derivative security
$941,249
$62.1 p/Share
15,157
Added 30.53%
34,482
Common Stock
Nov 26
2024
SELL
Other acquisition or disposition
-
125,054
Reduced 65.74%
65,164
Common Stock
Nov 26
2024
-
45,839
Reduced 70.34%
19,325
Common Stock
Nov 16
2024
SELL
Payment of exercise price or tax liability
$309,610
$106.14 p/Share
2,917
Reduced 1.51%
190,218
Common Stock
Nov 16
2024
BUY
Exercise of conversion of derivative security
-
6,606
Added 3.31%
193,135
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$285,940
$107.78 p/Share
2,653
Reduced 1.4%
186,529
Common Stock
Nov 14
2024
SELL
Payment of exercise price or tax liability
$867,440
$109.47 p/Share
7,924
Reduced 4.02%
189,182
Common Stock
Oct 21
2024
SELL
Payment of exercise price or tax liability
$2,620,912
$115.21 p/Share
22,749
Reduced 10.35%
197,106
Common Stock
Oct 21
2024
BUY
Grant, award, or other acquisition
-
51,525
Added 18.99%
219,855
Common Stock
Aug 20
2024
BUY
Other acquisition or disposition
-
50,898
Added 23.22%
168,330
Common Stock
Jun 17
2024
SELL
Sale (or disposition) back to the issuer
$483,752
$101.95 p/Share
4,745
Reduced 3.88%
117,432
Common Stock
Jun 17
2024
BUY
Exercise of conversion of derivative security
-
4,745
Added 3.74%
122,177
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$1,054,898
$84.21 p/Share
12,527
Reduced 10.16%
110,826
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$249,936
$85.39 p/Share
2,927
Reduced 2.32%
123,353
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$488,376
$85.5 p/Share
5,712
Reduced 4.33%
126,280
Common Stock
Nov 14
2023
BUY
Grant, award, or other acquisition
-
31,262
Added 19.15%
131,992
Common Stock