Nov 14
2025
SELL
Payment of exercise price or tax liability
$98,841
$74.15 p/Share
1,333
Reduced 0.88%
150,735
Common Stock
Nov 11
2025
SELL
Payment of exercise price or tax liability
$108,095
$74.6 p/Share
1,449
Reduced 0.94%
152,068
Common Stock
Nov 10
2025
BUY
Grant, award, or other acquisition
-
43,741
Added 22.17%
153,517
Common Stock
Nov 07
2025
SELL
Payment of exercise price or tax liability
$698,540
$74.1 p/Share
9,427
Reduced 7.91%
109,776
Common Stock
Nov 04
2025
BUY
Grant, award, or other acquisition
-
17,095
Added 12.54%
119,203
Common Stock
Nov 14
2024
SELL
Payment of exercise price or tax liability
$103,283
$77.54 p/Share
1,332
Reduced 1.29%
102,108
Common Stock
Nov 11
2024
BUY
Grant, award, or other acquisition
-
9,447
Added 8.37%
103,440
Common Stock
Nov 08
2024
SELL
Payment of exercise price or tax liability
$992,218
$78.76 p/Share
12,598
Reduced 11.82%
93,993
Common Stock
Nov 07
2024
SELL
Payment of exercise price or tax liability
$92,055
$79.29 p/Share
1,161
Reduced 1.08%
106,591
Common Stock
Nov 05
2024
BUY
Grant, award, or other acquisition
-
23,710
Added 18.04%
107,752
Common Stock
Aug 29
2024
SELL
Open market or private sale
$4,243,820
$80.56 p/Share
52,679
Reduced 38.53%
84,042
Common Stock
Aug 29
2024
BUY
Exercise of conversion of derivative security
$1,342,052
$40.91 p/Share
32,805
Added 19.35%
136,721
Common Stock
Jan 29
2024
SELL
Open market or private sale
$1,120,500
$75.0 p/Share
14,940
Reduced 12.57%
103,916
Common Stock
Nov 14
2023
BUY
Grant, award, or other acquisition
-
8,687
Added 6.81%
118,856
Common Stock
Nov 09
2023
SELL
Payment of exercise price or tax liability
$732,412
$67.2 p/Share
10,899
Reduced 9.0%
110,169
Common Stock
Nov 08
2023
SELL
Payment of exercise price or tax liability
$46,969
$68.27 p/Share
688
Reduced 0.57%
121,068
Common Stock
Nov 07
2023
SELL
Payment of exercise price or tax liability
$50,593
$68.37 p/Share
740
Reduced 0.6%
121,756
Common Stock
Nov 06
2023
BUY
Grant, award, or other acquisition
-
4,633
Added 3.64%
122,496
Common Stock
Nov 11
2022
SELL
Payment of exercise price or tax liability
$1,149,959
$75.93 p/Share
15,145
Reduced 11.39%
117,863
Common Stock
Nov 09
2022
SELL
Payment of exercise price or tax liability
$49,034
$72.11 p/Share
680
Reduced 0.51%
133,008
Common Stock
Nov 08
2022
SELL
Payment of exercise price or tax liability
$50,712
$73.71 p/Share
688
Reduced 0.51%
133,688
Common Stock
Nov 08
2022
BUY
Grant, award, or other acquisition
-
7,565
Added 5.33%
134,376
Common Stock
Nov 01
2022
SELL
Open market or private sale
$1,054,512
$72.5 p/Share
14,545
Reduced 10.29%
126,811
Common Stock
Nov 01
2022
BUY
Exercise of conversion of derivative security
$564,346
$38.8 p/Share
14,545
Added 9.33%
141,356
Common Stock
Nov 01
2022
BUY
Grant, award, or other acquisition
-
20,872
Added 14.13%
126,811
Common Stock