Jul 01
2024
BUY
Grant, award, or other acquisition
-
13,822
Added 6.45%
200,633
Common Stock, $0.10 pa...
Jan 09
2024
SELL
Payment of exercise price or tax liability
$1,591,330
$42.44 p/Share
37,496
Reduced 16.72%
186,811
Common Stock, par valu...
Jan 09
2024
BUY
Grant, award, or other acquisition
-
92,142
Added 29.12%
224,307
Common Stock, par valu...
Jan 04
2024
SELL
Payment of exercise price or tax liability
$499,633
$43.56 p/Share
11,470
Reduced 7.99%
132,156
Common Stock, par valu...
Jan 03
2024
SELL
Payment of exercise price or tax liability
$109,184
$43.19 p/Share
2,528
Reduced 1.73%
143,635
Common Stock, par valu...
Jan 03
2024
BUY
Grant, award, or other acquisition
-
16,846
Added 10.33%
146,163
Common Stock, par valu...
Feb 24
2023
SELL
Payment of exercise price or tax liability
$93,496
$39.45 p/Share
2,370
Reduced 1.8%
129,317
Common Stock, par valu...
Feb 23
2023
SELL
Payment of exercise price or tax liability
$208,950
$40.51 p/Share
5,158
Reduced 3.77%
131,687
Common Stock, par valu...
Feb 23
2023
BUY
Grant, award, or other acquisition
-
12,318
Added 8.26%
136,845
Common Stock, par valu...
Jan 04
2023
SELL
Payment of exercise price or tax liability
$358,484
$30.38 p/Share
11,800
Reduced 8.66%
124,527
Common Stock, par valu...
Jan 03
2023
BUY
Grant, award, or other acquisition
-
18,014
Added 11.67%
136,327
Common Stock, par valu...
Apr 01
2022
SELL
Payment of exercise price or tax liability
$188,406
$27.0 p/Share
6,978
Reduced 5.49%
120,170
Common Stock, par valu...
Feb 28
2022
SELL
Payment of exercise price or tax liability
$125,236
$25.7 p/Share
4,873
Reduced 3.69%
127,148
Common Stock, par valu...
Feb 24
2022
SELL
Payment of exercise price or tax liability
$130,341
$23.54 p/Share
5,537
Reduced 4.03%
132,021
Common Stock, par valu...
Feb 24
2022
SELL
Payment of exercise price or tax liability
$130,341
$23.54 p/Share
5,537
Reduced 4.03%
132,021
Common Stock, par valu...
Feb 24
2022
BUY
Grant, award, or other acquisition
-
6,117
Added 4.26%
137,378
Common Stock, par valu...
Feb 24
2022
BUY
Grant, award, or other acquisition
-
6,117
Added 4.26%
137,378
Common Stock, par valu...
Jan 04
2022
SELL
Payment of exercise price or tax liability
$125,148
$16.74 p/Share
7,476
Reduced 7.53%
91,823
Common Stock, par valu...
Jan 04
2022
BUY
Grant, award, or other acquisition
-
39,438
Added 23.1%
131,261
Common Stock, par valu...
Mar 01
2021
SELL
Payment of exercise price or tax liability
$96,395
$20.69 p/Share
4,659
Reduced 4.48%
99,299
Common Stock, par valu...
Feb 25
2021
SELL
Payment of exercise price or tax liability
$54,562
$21.28 p/Share
2,564
Reduced 2.41%
103,958
Common Stock, par valu...
Jan 04
2021
BUY
Grant, award, or other acquisition
-
46,420
Added 30.35%
106,522
Common Stock, par valu...