May 28
2025
SELL
Payment of exercise price or tax liability
$98,846
$30.48 p/Share
3,243
Reduced 3.52%
88,916
Common stock, $0.50 pa...
May 28
2025
SELL
Payment of exercise price or tax liability
$98,846
$30.48 p/Share
3,243
Reduced 3.52%
88,916
Common stock, $0.50 pa...
May 28
2025
BUY
Grant, award, or other acquisition
-
7,150
Added 7.2%
92,159
Common stock, $0.50 pa...
May 28
2025
BUY
Grant, award, or other acquisition
-
7,150
Added 7.2%
92,159
Common stock, $0.50 pa...
May 19
2025
SELL
Payment of exercise price or tax liability
$77,267
$33.58 p/Share
2,301
Reduced 2.64%
85,009
Common stock, $0.50 pa...
Mar 13
2025
BUY
Grant, award, or other acquisition
-
28,330
Added 23.51%
92,179
Common stock, $0.50 pa...
Mar 12
2025
SELL
Payment of exercise price or tax liability
$43,613
$28.45 p/Share
1,533
Reduced 2.34%
63,849
Common stock, $0.50 pa...
Mar 09
2025
SELL
Payment of exercise price or tax liability
$117,007
$32.62 p/Share
3,587
Reduced 5.2%
65,382
Common stock, $0.50 pa...
Mar 09
2025
BUY
Grant, award, or other acquisition
-
7,035
Added 9.26%
68,969
Common stock, $0.50 pa...
Aug 18
2024
SELL
Payment of exercise price or tax liability
$15,472
$33.71 p/Share
459
Reduced 0.73%
62,215
Common stock, $0.50 pa...
May 23
2024
SELL
Payment of exercise price or tax liability
$305,415
$48.31 p/Share
6,322
Reduced 9.16%
62,674
Common stock, $0.50 pa...
May 23
2024
BUY
Grant, award, or other acquisition
-
15,253
Added 18.1%
68,996
Common stock, $0.50 pa...
May 19
2024
SELL
Payment of exercise price or tax liability
$230,535
$50.16 p/Share
4,596
Reduced 7.88%
53,743
Common stock, $0.50 pa...
Mar 13
2024
BUY
Grant, award, or other acquisition
-
16,828
Added 22.39%
58,339
Common stock, $0.50 pa...
Mar 09
2024
SELL
Payment of exercise price or tax liability
$47,937
$44.76 p/Share
1,071
Reduced 2.52%
41,511
Common stock, $0.50 pa...
Aug 18
2023
SELL
Payment of exercise price or tax liability
$12,562
$36.52 p/Share
344
Reduced 0.8%
42,582
Common stock, $0.50 pa...
May 19
2023
SELL
Payment of exercise price or tax liability
$69,542
$37.03 p/Share
1,878
Reduced 4.19%
42,926
Common stock, $0.50 pa...
May 19
2023
BUY
Grant, award, or other acquisition
-
19,579
Added 30.41%
44,804
Common stock, $0.50 pa...
Mar 09
2023
SELL
Payment of exercise price or tax liability
$39,938
$38.0 p/Share
1,051
Reduced 4.0%
25,225
Common stock, $0.50 pa...
Aug 18
2022
SELL
Payment of exercise price or tax liability
$13,729
$40.26 p/Share
341
Reduced 1.28%
26,276
Common stock, $0.50 pa...
May 19
2022
SELL
Payment of exercise price or tax liability
$49,877
$40.03 p/Share
1,246
Reduced 4.47%
26,617
Common stock, $0.50 pa...
Mar 09
2022
BUY
Grant, award, or other acquisition
-
11,533
Added 29.27%
27,863
Common stock, $0.50 pa...
Aug 18
2021
BUY
Grant, award, or other acquisition
-
2,524
Added 13.39%
16,330
Common stock, $0.50 pa...