Feb 10
2025
SELL
Open market or private sale
$2,723,698
$95.77 p/Share
28,440
Reduced 11.0%
230,153
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$497,667
$94.83 p/Share
5,248
Reduced 1.99%
258,593
Common Stock
Feb 07
2025
BUY
Exercise of conversion of derivative security
-
11,612
Added 4.22%
263,841
Common Stock
Feb 06
2025
SELL
Payment of exercise price or tax liability
$502,725
$96.05 p/Share
5,234
Reduced 2.03%
252,229
Common Stock
Feb 06
2025
BUY
Exercise of conversion of derivative security
-
11,580
Added 4.3%
257,463
Common Stock
Feb 05
2025
SELL
Open market or private sale
$3,588,712
$94.41 p/Share
38,012
Reduced 13.39%
245,883
Common Stock
Feb 05
2025
SELL
Sale (or disposition) back to the issuer
$6,857,273
$94.38 p/Share
72,656
Reduced 20.38%
283,895
Common Stock
Feb 05
2025
BUY
Exercise of conversion of derivative security
$6,857,341
$67.83 p/Share
101,096
Added 22.09%
356,551
Common Stock
Feb 04
2025
SELL
Payment of exercise price or tax liability
$1,141,375
$94.43 p/Share
12,087
Reduced 4.52%
255,455
Common Stock
Feb 04
2025
BUY
Grant, award, or other acquisition
-
50,997
Added 16.01%
267,542
Common Stock
Feb 03
2025
SELL
Payment of exercise price or tax liability
$298,116
$94.55 p/Share
3,153
Reduced 1.44%
216,545
Common Stock
Feb 03
2025
BUY
Exercise of conversion of derivative security
-
10,372
Added 4.51%
219,698
Common Stock
Feb 07
2024
SELL
Open market or private sale
$3,426,360
$91.83 p/Share
37,312
Reduced 16.25%
192,319
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$474,542
$91.77 p/Share
5,171
Reduced 2.54%
198,581
Common Stock
Feb 07
2024
BUY
Exercise of conversion of derivative security
-
11,433
Added 5.31%
203,752
Common Stock
Feb 06
2024
SELL
Payment of exercise price or tax liability
$2,981,522
$91.94 p/Share
32,429
Reduced 12.37%
229,631
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
136,278
Added 34.21%
262,060
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$467,265
$90.89 p/Share
5,141
Reduced 3.93%
125,782
Common Stock
Feb 05
2024
BUY
Exercise of conversion of derivative security
-
11,363
Added 7.99%
130,923
Common Stock
Feb 03
2024
SELL
Payment of exercise price or tax liability
$282,643
$90.97 p/Share
3,107
Reduced 2.53%
119,560
Common Stock
Feb 03
2024
BUY
Exercise of conversion of derivative security
-
10,202
Added 7.68%
122,667
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$2,276,737
$81.51 p/Share
27,932
Reduced 17.15%
134,965
Common Stock
Jun 01
2023
BUY
Exercise of conversion of derivative security
-
61,592
Added 27.44%
162,897
Common Stock
Feb 05
2023
SELL
Payment of exercise price or tax liability
$430,089
$84.73 p/Share
5,076
Reduced 4.77%
101,305
Common Stock
Feb 05
2023
BUY
Exercise of conversion of derivative security
-
11,180
Added 9.51%
106,381
Common Stock