Feb 14
2025
SELL
Payment of exercise price or tax liability
$60,877
$41.64 p/Share
1,462
Reduced 3.94%
35,670
Common Stock
Feb 14
2025
BUY
Grant, award, or other acquisition
$12,950
$41.64 p/Share
311
Added 0.85%
36,239
Common Stock
Feb 12
2025
SELL
Payment of exercise price or tax liability
$144,717
$41.85 p/Share
3,458
Reduced 8.59%
36,821
Common Stock
Feb 12
2025
BUY
Grant, award, or other acquisition
$565,560
$41.85 p/Share
13,514
Added 25.12%
40,279
Common Stock
Nov 06
2024
SELL
Open market or private sale
$94,340
$47.17 p/Share
2,000
Reduced 6.95%
26,765
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$119,305
$41.44 p/Share
2,879
Reduced 8.76%
29,989
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
$327,251
$41.44 p/Share
7,897
Added 20.41%
30,792
Common Stock
Feb 15
2024
SELL
Open market or private sale
$81,607
$40.26 p/Share
2,027
Reduced 6.58%
28,765
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$55,721
$40.03 p/Share
1,392
Reduced 5.12%
25,774
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
$9,767
$40.03 p/Share
244
Added 0.92%
26,241
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
$229,348
$40.11 p/Share
5,718
Added 17.52%
26,922
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$38,879
$47.07 p/Share
826
Reduced 3.75%
21,204
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
108
Added 0.5%
21,595
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$95,856
$47.69 p/Share
2,010
Reduced 8.4%
21,922
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
7,419
Added 24.88%
22,403
Common Stock
Mar 11
2022
SELL
Open market or private sale
$136,825
$54.73 p/Share
2,500
Reduced 13.15%
16,513
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$16,589
$50.73 p/Share
327
Reduced 1.69%
19,013
Common Stock
Feb 14
2022
BUY
Grant, award, or other acquisition
-
33
Added 0.17%
19,340
Common Stock
Feb 13
2022
SELL
Payment of exercise price or tax liability
$25,619
$51.86 p/Share
494
Reduced 2.49%
19,307
Common Stock
Feb 13
2022
BUY
Grant, award, or other acquisition
-
117
Added 0.59%
19,801
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$89,044
$51.86 p/Share
1,717
Reduced 9.4%
16,542
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
8,360
Added 29.81%
19,684
Common Stock
Sep 03
2021
SELL
Open market or private sale
$264,537
$51.87 p/Share
5,100
Reduced 28.11%
13,041
Common Stock
Feb 17
2021
SELL
Payment of exercise price or tax liability
$31,361
$41.87 p/Share
749
Reduced 4.69%
15,228
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
5,002
Added 21.61%
18,141
Common Stock