Dec 15
2025
SELL
Payment of exercise price or tax liability
$2,613,899
$163.85 p/Share
15,953
Reduced 7.66%
192,418
Common Stock
Dec 15
2025
BUY
Exercise of conversion of derivative security
-
35,228
Added 14.46%
208,371
Common Stock
Dec 04
2025
-
1,021
Reduced 0.59%
173,144
Common Stock
Dec 02
2025
BUY
Grant, award, or other acquisition
-
6,163
Added 3.42%
174,165
Common Stock
Nov 30
2025
SELL
Payment of exercise price or tax liability
$139,007
$156.54 p/Share
888
Reduced 0.53%
168,002
Common Stock
Nov 30
2025
BUY
Exercise of conversion of derivative security
-
2,764
Added 1.61%
168,890
Common Stock
Jan 02
2025
SELL
Payment of exercise price or tax liability
$180,182
$155.33 p/Share
1,160
Reduced 0.61%
188,140
Common Stock
Dec 15
2024
SELL
Payment of exercise price or tax liability
$184,723
$160.49 p/Share
1,151
Reduced 0.6%
189,300
Common Stock
Dec 15
2024
BUY
Exercise of conversion of derivative security
-
3,112
Added 1.61%
190,451
Common Stock
Dec 03
2024
-
1,000
Reduced 0.53%
187,339
Common Stock
Nov 30
2024
SELL
Payment of exercise price or tax liability
$313,675
$169.28 p/Share
1,853
Reduced 0.97%
188,339
Common Stock
Nov 30
2024
BUY
Exercise of conversion of derivative security
-
5,293
Added 2.71%
190,192
Common Stock
Nov 25
2024
BUY
Grant, award, or other acquisition
-
5,275
Added 2.77%
184,899
Common Stock
Nov 22
2024
SELL
Payment of exercise price or tax liability
$54,047
$163.78 p/Share
330
Reduced 0.18%
179,624
Common Stock
Nov 22
2024
BUY
Exercise of conversion of derivative security
-
1,500
Added 0.83%
179,954
Common Stock
Sep 04
2024
-
1,000
Reduced 0.56%
178,454
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$113,061
$111.5 p/Share
1,014
Reduced 0.56%
179,454
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$126,070
$110.88 p/Share
1,137
Reduced 0.63%
180,468
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
3,075
Added 1.67%
181,605
Common Stock
Dec 12
2023
-
500
Reduced 0.28%
178,530
Common Stock
Nov 30
2023
SELL
Payment of exercise price or tax liability
$157,077
$103.75 p/Share
1,514
Reduced 0.84%
179,030
Common Stock
Nov 30
2023
BUY
Exercise of conversion of derivative security
-
4,500
Added 2.43%
180,544
Common Stock
Nov 29
2023
SELL
Payment of exercise price or tax liability
$33,900
$102.73 p/Share
330
Reduced 0.19%
176,044
Common Stock
Nov 29
2023
BUY
Exercise of conversion of derivative security
-
1,500
Added 0.84%
176,374
Common Stock
Nov 22
2023
SELL
Payment of exercise price or tax liability
$34,409
$104.27 p/Share
330
Reduced 0.19%
170,261
Common Stock