Dec 06
2024
SELL
Payment of exercise price or tax liability
$99,725
$30.6 p/Share
3,259
Reduced 0.79%
408,328
Common Stock
Dec 04
2024
SELL
Payment of exercise price or tax liability
$184,310
$31.56 p/Share
5,840
Reduced 1.4%
411,587
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$2,379,936
$34.96 p/Share
68,076
Reduced 14.04%
416,765
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
$6,048,080
$34.96 p/Share
173,000
Added 26.3%
484,841
Common Stock
Jan 05
2024
SELL
Payment of exercise price or tax liability
$116,402
$36.57 p/Share
3,183
Reduced 1.01%
311,841
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
$888,660
$36.12 p/Share
24,603
Added 7.24%
315,024
Common Stock
Dec 08
2023
SELL
Payment of exercise price or tax liability
$85,230
$36.33 p/Share
2,346
Reduced 0.8%
290,421
Common Stock
Dec 06
2023
SELL
Payment of exercise price or tax liability
$341,576
$37.54 p/Share
9,099
Reduced 3.01%
292,767
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$1,682,989
$37.18 p/Share
45,266
Reduced 13.07%
301,176
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
$4,276,889
$37.18 p/Share
115,032
Added 24.93%
346,442
Common Stock
Jan 05
2023
SELL
Payment of exercise price or tax liability
$77,165
$37.66 p/Share
2,049
Reduced 0.88%
231,410
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
$860,945
$37.66 p/Share
22,861
Added 8.92%
233,459
Common Stock
Dec 08
2022
SELL
Payment of exercise price or tax liability
$58,716
$36.2 p/Share
1,622
Reduced 0.76%
210,598
Common Stock
Dec 07
2022
SELL
Payment of exercise price or tax liability
$86,379
$36.82 p/Share
2,346
Reduced 1.09%
212,220
Common Stock
Dec 06
2022
SELL
Payment of exercise price or tax liability
$353,678
$38.87 p/Share
9,099
Reduced 4.07%
214,566
Common Stock
Nov 08
2022
SELL
Open market or private sale
$1,997,500
$39.95 p/Share
50,000
Reduced 18.27%
223,665
Common Stock
Jun 01
2022
SELL
Open market or private sale
$409,500
$40.95 p/Share
10,000
Reduced 3.53%
273,341
Common Stock
May 26
2022
SELL
Open market or private sale
$399,500
$39.95 p/Share
10,000
Reduced 3.41%
283,341
Common Stock
May 19
2022
SELL
Payment of exercise price or tax liability
$806,276
$37.88 p/Share
21,285
Reduced 6.77%
293,341
Common Stock
Apr 08
2022
SELL
Open market or private sale
$1,937,575
$39.95 p/Share
48,500
Reduced 13.38%
314,080
Common Stock
Apr 08
2022
BUY
Exercise of conversion of derivative security
$1,289,750
$33.5 p/Share
38,500
Added 9.84%
352,580
Common Stock
Jan 03
2022
BUY
Grant, award, or other acquisition
$902,720
$23.99 p/Share
37,629
Added 10.4%
324,080
Common Stock
Dec 09
2021
SELL
Payment of exercise price or tax liability
$33,907
$23.4 p/Share
1,449
Reduced 0.5%
286,451
Common Stock
Dec 08
2021
SELL
Payment of exercise price or tax liability
$36,625
$22.58 p/Share
1,622
Reduced 0.56%
287,900
Common Stock
Dec 07
2021
SELL
Payment of exercise price or tax liability
$251,904
$22.01 p/Share
11,445
Reduced 3.8%
289,522
Common Stock