Feb 04
2025
SELL
Open market or private sale
$11,700
$66.86 p/Share
175
Reduced 1.25%
13,779
Common Stock
Feb 03
2025
SELL
Payment of exercise price or tax liability
$7,092
$65.67 p/Share
108
Reduced 0.75%
14,243
Common Stock
Feb 03
2025
SELL
Open market or private sale
$1,833
$65.48 p/Share
28
Reduced 0.2%
13,954
Common Stock
Feb 03
2025
SELL
Sale (or disposition) back to the issuer
$17,085
$65.46 p/Share
261
Reduced 1.83%
13,982
Common Stock
Feb 03
2025
BUY
Exercise of conversion of derivative security
$17,060
$56.12 p/Share
304
Added 2.09%
14,258
Common Stock
Jan 28
2025
BUY
Grant, award, or other acquisition
-
3,272
Added 18.89%
14,047
Common Stock
Dec 03
2024
SELL
Payment of exercise price or tax liability
$1,170
$68.83 p/Share
17
Reduced 0.15%
11,056
Common Stock
Dec 03
2024
SELL
Open market or private sale
$2,616
$68.85 p/Share
38
Reduced 0.35%
10,775
Common Stock
Dec 03
2024
SELL
Sale (or disposition) back to the issuer
$16,725
$68.83 p/Share
243
Reduced 2.2%
10,813
Common Stock
Dec 03
2024
BUY
Exercise of conversion of derivative security
$16,723
$56.12 p/Share
298
Added 2.62%
11,073
Common Stock
Mar 05
2024
SELL
Open market or private sale
$17,458
$54.05 p/Share
323
Reduced 3.05%
10,262
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$8,926
$52.2 p/Share
171
Reduced 1.59%
10,585
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
2,226
Added 17.15%
10,756
Common Stock
Jan 22
2024
SELL
Open market or private sale
$23,180
$54.93 p/Share
422
Reduced 4.71%
8,530
Common Stock
Aug 01
2023
SELL
Open market or private sale
$75,260
$52.63 p/Share
1,430
Reduced 14.36%
8,526
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$785
$65.47 p/Share
12
Reduced 0.11%
10,544
Common Stock
Mar 02
2023
SELL
Open market or private sale
$15,042
$65.4 p/Share
230
Reduced 2.26%
9,956
Common Stock
Mar 02
2023
SELL
Sale (or disposition) back to the issuer
$23,438
$65.47 p/Share
358
Reduced 3.4%
10,186
Common Stock
Mar 02
2023
BUY
Exercise of conversion of derivative security
$22,630
$56.86 p/Share
398
Added 3.63%
10,556
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$5,517
$65.68 p/Share
84
Reduced 0.82%
10,158
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
-
1,715
Added 14.34%
10,242
Common Stock
Jan 17
2023
SELL
Payment of exercise price or tax liability
$63,180
$69.05 p/Share
915
Reduced 9.69%
8,527
Common Stock
Apr 21
2022
SELL
Payment of exercise price or tax liability
$2,735
$73.91 p/Share
37
Reduced 0.4%
9,307
Common Stock
Apr 21
2022
SELL
Open market or private sale
$6,448
$74.12 p/Share
87
Reduced 0.96%
8,993
Common Stock
Apr 21
2022
SELL
Sale (or disposition) back to the issuer
$36,068
$73.91 p/Share
488
Reduced 5.1%
9,080
Common Stock