Oct 20
2025
SELL
Payment of exercise price or tax liability
$158,839
$121.53 p/Share
1,307
Reduced 0.87%
149,575
Common Stock
Oct 20
2025
BUY
Exercise of conversion of derivative security
-
8
Added 0.01%
150,882
Common Stock
Aug 27
2025
SELL
Payment of exercise price or tax liability
$21,458
$80.67 p/Share
266
Reduced 0.18%
150,874
Common Stock
Aug 27
2025
BUY
Exercise of conversion of derivative security
-
1
Added 0.0%
151,140
Common Stock
Aug 26
2025
BUY
Grant, award, or other acquisition
-
16,554
Added 9.87%
151,139
Common Stock
Aug 25
2025
SELL
Payment of exercise price or tax liability
$60,920
$79.22 p/Share
769
Reduced 0.57%
134,585
Common Stock
Aug 25
2025
BUY
Exercise of conversion of derivative security
-
3
Added 0.0%
135,354
Common Stock
Aug 22
2025
SELL
Open market or private sale
$1,051,930
$74.78 p/Share
14,067
Reduced 9.41%
135,351
Common Stock
Aug 21
2025
SELL
Payment of exercise price or tax liability
$330,594
$74.66 p/Share
4,428
Reduced 2.88%
149,418
Common Stock
Aug 21
2025
BUY
Exercise of conversion of derivative security
-
18
Added 0.01%
153,846
Common Stock
Aug 20
2025
SELL
Payment of exercise price or tax liability
$194,016
$75.64 p/Share
2,565
Reduced 1.64%
153,828
Common Stock
Aug 20
2025
BUY
Exercise of conversion of derivative security
-
10
Added 0.01%
156,393
Common Stock
Jul 20
2025
SELL
Payment of exercise price or tax liability
$88,808
$68.0 p/Share
1,306
Reduced 0.83%
156,383
Common Stock
Jul 20
2025
BUY
Exercise of conversion of derivative security
-
5
Added 0.0%
157,689
Common Stock
Jun 20
2025
SELL
Payment of exercise price or tax liability
$12,095
$59.29 p/Share
204
Reduced 0.13%
157,684
Common Stock
Jun 20
2025
BUY
Exercise of conversion of derivative security
-
0
Added 0.0%
157,888
Common Stock
May 27
2025
SELL
Payment of exercise price or tax liability
$13,835
$51.82 p/Share
267
Reduced 0.17%
157,661
Common Stock
May 25
2025
SELL
Payment of exercise price or tax liability
$38,538
$50.18 p/Share
768
Reduced 0.48%
157,928
Common Stock
May 20
2025
SELL
Payment of exercise price or tax liability
$19,188
$50.63 p/Share
379
Reduced 0.24%
158,696
Common Stock
Apr 20
2025
SELL
Payment of exercise price or tax liability
$42,789
$36.51 p/Share
1,172
Reduced 0.73%
159,075
Common Stock
Mar 06
2025
SELL
Payment of exercise price or tax liability
$36,268
$41.45 p/Share
875
Reduced 0.54%
160,247
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
-
21,272
Added 11.66%
161,122
Common Stock