Mar 03
2025
SELL
Payment of exercise price or tax liability
$87,985
$42.26 p/Share
2,082
Reduced 2.62%
77,267
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
-
23,625
Added 22.94%
79,349
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$70,703
$41.59 p/Share
1,700
Reduced 2.96%
55,724
Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
-
1,235
Added 2.11%
57,425
Common Stock
Jan 14
2025
SELL
Payment of exercise price or tax liability
$36,489
$36.97 p/Share
987
Reduced 1.73%
56,190
Common Stock
Sep 03
2024
SELL
Payment of exercise price or tax liability
$39,199
$41.35 p/Share
948
Reduced 1.63%
57,177
Common Stock
Jul 29
2024
BUY
Open market or private purchase
$99,700
$39.88 p/Share
2,500
Added 4.12%
58,126
Common Stock
Jul 15
2024
SELL
Payment of exercise price or tax liability
$63,845
$43.88 p/Share
1,455
Reduced 2.55%
55,626
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$49,390
$51.99 p/Share
950
Reduced 1.64%
57,082
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
17,283
Added 22.95%
58,032
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$134,213
$51.8 p/Share
2,591
Reduced 5.98%
40,749
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
4,476
Added 9.36%
43,340
Common Stock
Jan 16
2024
SELL
Payment of exercise price or tax liability
$76,114
$47.13 p/Share
1,615
Reduced 3.99%
38,864
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$6,391
$52.82 p/Share
121
Reduced 0.3%
40,479
Common Stock
Jul 14
2023
SELL
Payment of exercise price or tax liability
$84,506
$58.08 p/Share
1,455
Reduced 3.46%
40,600
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$6,933
$57.3 p/Share
121
Reduced 0.29%
42,055
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
12,634
Added 23.05%
42,176
Common Stock
Jan 17
2023
SELL
Payment of exercise price or tax liability
$91,524
$58.0 p/Share
1,578
Reduced 5.07%
29,542
Common Stock
Sep 15
2022
BUY
Grant, award, or other acquisition
-
1,832
Added 5.56%
31,120
Common Stock