Feb 20
2025
SELL
Payment of exercise price or tax liability
$138,509
$67.01 p/Share
2,067
Reduced 3.8%
52,334
Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
-
5,251
Added 8.8%
54,401
Common Stock
Jan 28
2025
SELL
Payment of exercise price or tax liability
$13,341
$63.53 p/Share
210
Reduced 0.48%
43,170
Common Stock
Jan 28
2025
BUY
Grant, award, or other acquisition
-
5,980
Added 10.85%
49,150
Common Stock
Jan 24
2025
SELL
Payment of exercise price or tax liability
$82,314
$63.27 p/Share
1,301
Reduced 2.91%
43,380
Common Stock
Nov 20
2024
-
4,292
Reduced 8.76%
44,678
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$199,014
$48.97 p/Share
4,064
Reduced 7.53%
49,880
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
10,327
Added 16.07%
53,944
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$32,512
$54.92 p/Share
592
Reduced 1.34%
43,617
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$23,856
$54.97 p/Share
434
Reduced 0.97%
44,209
Common Stock
Jan 23
2024
BUY
Grant, award, or other acquisition
$254,961
$53.96 p/Share
4,725
Added 9.57%
44,643
Common Stock
Jan 22
2024
SELL
Payment of exercise price or tax liability
$9,660
$53.67 p/Share
180
Reduced 0.45%
39,918
Common Stock
Jul 14
2023
SELL
Payment of exercise price or tax liability
$126,021
$47.27 p/Share
2,666
Reduced 6.37%
39,175
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$166,137
$70.1 p/Share
2,370
Reduced 5.36%
41,835
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
6,021
Added 11.99%
44,205
Common Stock
Jan 28
2023
SELL
Payment of exercise price or tax liability
$30,479
$72.57 p/Share
420
Reduced 1.09%
38,184
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$51,645
$72.03 p/Share
717
Reduced 1.82%
38,604
Common Stock
Jan 24
2023
BUY
Grant, award, or other acquisition
-
3,375
Added 7.9%
39,321
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$10,434
$71.96 p/Share
145
Reduced 0.4%
35,946
Common Stock
Jan 22
2023
SELL
Payment of exercise price or tax liability
$12,443
$69.13 p/Share
180
Reduced 0.5%
36,091
Common Stock
Feb 03
2022
-
1,200
Reduced 3.2%
36,264
Common Stock
Jan 25
2022
BUY
Grant, award, or other acquisition
-
1,945
Added 4.94%
37,464
Common Stock
Jan 24
2022
SELL
Payment of exercise price or tax liability
$7,876
$90.53 p/Share
87
Reduced 0.24%
35,519
Common Stock
Jan 23
2022
SELL
Payment of exercise price or tax liability
$12,917
$89.7 p/Share
144
Reduced 0.4%
35,606
Common Stock
Jan 22
2022
SELL
Payment of exercise price or tax liability
$32,202
$89.7 p/Share
359
Reduced 0.99%
35,750
Common Stock