Mar 19
2025
SELL
Payment of exercise price or tax liability
$37,731
$64.06 p/Share
589
Reduced 1.59%
36,339
Common Stock
Mar 19
2025
BUY
Grant, award, or other acquisition
-
2,184
Added 5.58%
36,928
Common Stock
Feb 27
2025
SELL
Payment of exercise price or tax liability
$6,627
$68.32 p/Share
97
Reduced 0.28%
34,744
Common Stock
Feb 22
2025
SELL
Payment of exercise price or tax liability
$21,709
$69.14 p/Share
314
Reduced 0.89%
34,841
Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
-
3,450
Added 8.94%
35,155
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$7,280
$69.34 p/Share
105
Reduced 0.33%
31,705
Common Stock
Feb 17
2025
SELL
Payment of exercise price or tax liability
$8,014
$69.09 p/Share
116
Reduced 0.36%
31,810
Common Stock
Feb 16
2025
SELL
Payment of exercise price or tax liability
$16,167
$69.09 p/Share
234
Reduced 0.73%
31,926
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$27,735
$49.44 p/Share
561
Reduced 1.71%
32,160
Common Stock
Mar 14
2024
BUY
Grant, award, or other acquisition
-
2,080
Added 5.98%
32,721
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$5,063
$52.2 p/Share
97
Reduced 0.32%
30,641
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
3,500
Added 10.22%
30,738
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$5,135
$52.94 p/Share
97
Reduced 0.35%
27,238
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$5,603
$53.37 p/Share
105
Reduced 0.38%
27,335
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$6,190
$53.37 p/Share
116
Reduced 0.42%
27,440
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$12,488
$53.37 p/Share
234
Reduced 0.84%
27,556
Common Stock
Mar 13
2023
SELL
Payment of exercise price or tax liability
$34,892
$67.36 p/Share
518
Reduced 1.83%
27,790
Common Stock
Mar 13
2023
BUY
Grant, award, or other acquisition
-
1,920
Added 6.35%
28,308
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$7,848
$80.91 p/Share
97
Reduced 0.37%
26,388
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$7,788
$80.29 p/Share
97
Reduced 0.36%
26,485
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$8,506
$81.01 p/Share
105
Reduced 0.39%
26,582
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$9,397
$81.01 p/Share
116
Reduced 0.43%
26,687
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
2,600
Added 8.84%
26,803
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$7,972
$80.53 p/Share
99
Reduced 0.41%
24,203
Common Stock
Mar 15
2022
SELL
Open market or private sale
$127,410
$84.94 p/Share
1,500
Reduced 5.81%
24,302
Common Stock