Mar 01
2025
SELL
Payment of exercise price or tax liability
$51,887
$38.35 p/Share
1,353
Reduced 0.87%
154,817
Common Stock
Mar 01
2025
BUY
Exercise of conversion of derivative security
-
3,793
Added 2.37%
156,170
Common Stock
Jan 02
2025
BUY
Grant, award, or other acquisition
$64,983
$39.99 p/Share
1,625
Added 1.06%
152,377
Common Stock
Oct 01
2024
BUY
Grant, award, or other acquisition
$64,927
$44.41 p/Share
1,462
Added 0.96%
150,704
Common Stock
Jul 01
2024
BUY
Grant, award, or other acquisition
$64,954
$38.48 p/Share
1,688
Added 1.12%
149,242
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
$64,969
$38.33 p/Share
1,695
Added 1.14%
147,554
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$1,187,518
$36.3 p/Share
32,714
Reduced 18.32%
145,859
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
74,220
Added 29.36%
178,573
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
$64,979
$36.92 p/Share
1,760
Added 1.66%
104,353
Common Stock
Oct 02
2023
BUY
Grant, award, or other acquisition
$64,958
$33.21 p/Share
1,956
Added 1.87%
102,593
Common Stock
Jul 05
2023
SELL
Sale (or disposition) back to the issuer
-
10,487
Reduced 7.19%
135,330
Common Stock
Jul 05
2023
SELL
Payment of exercise price or tax liability
$1,364,475
$39.33 p/Share
34,693
Reduced 25.64%
100,637
Common Stock
Jul 03
2023
BUY
Grant, award, or other acquisition
$21,417
$38.87 p/Share
551
Added 0.38%
144,059
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$889,067
$42.24 p/Share
21,048
Reduced 26.53%
58,280
Common Stock
Jan 04
2023
BUY
Grant, award, or other acquisition
-
85,285
Added 37.28%
143,508
Common Stock
Oct 28
2022
BUY
Grant, award, or other acquisition
-
53,260
Added 40.34%
78,770
Common Stock
Oct 03
2022
BUY
Grant, award, or other acquisition
$54,239
$37.64 p/Share
1,441
Added 5.35%
25,507
Common Stock
Jul 19
2022
BUY
Grant, award, or other acquisition
$28,139
$37.77 p/Share
745
Added 3.0%
24,066
Common Stock
May 20
2022
SELL
Payment of exercise price or tax liability
$581,738
$42.1 p/Share
13,818
Reduced 37.21%
23,321
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
37,139
Added 50.0%
37,139
Common Stock