Apr 30
2025
SELL
Payment of exercise price or tax liability
$5,161
$38.52 p/Share
134
Reduced 0.5%
26,442
Common Stock
Apr 29
2025
BUY
Grant, award, or other acquisition
$62,987
$39.22 p/Share
1,606
Added 5.7%
26,576
Common Stock
Apr 25
2025
SELL
Payment of exercise price or tax liability
$39,785
$38.74 p/Share
1,027
Reduced 3.95%
24,970
Common Stock
Mar 28
2025
BUY
Grant, award, or other acquisition
-
332
Added 1.26%
25,997
Common Stock
Mar 17
2025
BUY
Grant, award, or other acquisition
-
1,089
Added 4.07%
25,665
Common Stock
Mar 07
2025
SELL
Payment of exercise price or tax liability
$1,990
$41.47 p/Share
48
Reduced 0.19%
24,576
Common Stock
Apr 30
2024
BUY
Grant, award, or other acquisition
-
1,361
Added 5.34%
24,118
Common Stock
Apr 26
2024
SELL
Payment of exercise price or tax liability
$12,962
$30.5 p/Share
425
Reduced 1.83%
22,757
Common Stock
Apr 25
2024
SELL
Payment of exercise price or tax liability
$4,265
$30.69 p/Share
139
Reduced 0.6%
23,182
Common Stock
Mar 29
2024
BUY
Grant, award, or other acquisition
-
951
Added 3.92%
23,321
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
1,168
Added 4.96%
22,370
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$10,007
$32.92 p/Share
304
Reduced 1.43%
20,898
Common Stock
Mar 07
2024
BUY
Grant, award, or other acquisition
$9,512
$24.58 p/Share
387
Added 1.79%
21,202
Common Stock
Apr 28
2023
SELL
Payment of exercise price or tax liability
$14,984
$31.95 p/Share
469
Reduced 2.25%
20,346
Common Stock
Apr 27
2023
SELL
Payment of exercise price or tax liability
$2,292
$31.84 p/Share
72
Reduced 0.34%
20,815
Common Stock
Apr 26
2023
SELL
Payment of exercise price or tax liability
$2,574
$31.4 p/Share
82
Reduced 0.39%
20,887
Common Stock
Apr 25
2023
BUY
Grant, award, or other acquisition
-
3,706
Added 15.02%
20,969
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
1,254
Added 6.77%
17,263
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
1,065
Added 6.24%
16,009
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$496
$38.21 p/Share
13
Reduced 0.09%
14,944
Common Stock
Mar 09
2023
BUY
Grant, award, or other acquisition
$16,174
$29.09 p/Share
556
Added 3.58%
14,957
Common Stock
Sep 09
2022
SELL
Payment of exercise price or tax liability
$3,461
$45.54 p/Share
76
Reduced 0.53%
14,264
Common Stock
Apr 29
2022
SELL
Payment of exercise price or tax liability
$3,132
$44.75 p/Share
70
Reduced 0.49%
14,232
Common Stock
Apr 28
2022
SELL
Payment of exercise price or tax liability
$4,530
$45.3 p/Share
100
Reduced 0.69%
14,302
Common Stock
Apr 27
2022
SELL
Payment of exercise price or tax liability
$3,262
$45.31 p/Share
72
Reduced 0.5%
14,402
Common Stock