Jan 07
2025
SELL
Payment of exercise price or tax liability
$396,654
$27.68 p/Share
14,330
Reduced 1.68%
836,679
Common Stock
Jan 06
2025
SELL
Payment of exercise price or tax liability
$136,348
$27.73 p/Share
4,917
Reduced 0.57%
851,009
Common Stock
Jan 02
2025
BUY
Grant, award, or other acquisition
$3,613,856
$27.73 p/Share
130,323
Added 13.21%
855,926
Common Stock
Dec 06
2024
SELL
Payment of exercise price or tax liability
$402,022
$30.6 p/Share
13,138
Reduced 1.78%
725,603
Common Stock
Dec 04
2024
SELL
Payment of exercise price or tax liability
$661,686
$31.56 p/Share
20,966
Reduced 2.76%
738,741
Common Stock
Mar 04
2024
SELL
Open market or private sale
$13,308,099
$35.3 p/Share
377,000
Reduced 33.19%
759,015
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$8,551,216
$34.96 p/Share
244,600
Reduced 17.72%
1,136,015
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
$21,731,136
$34.96 p/Share
621,600
Added 31.05%
1,380,615
Common Stock
Jan 05
2024
SELL
Payment of exercise price or tax liability
$477,275
$36.57 p/Share
13,051
Reduced 1.69%
759,015
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
$3,402,792
$36.12 p/Share
94,208
Added 10.88%
772,067
Common Stock
Dec 08
2023
SELL
Payment of exercise price or tax liability
$285,372
$36.33 p/Share
7,855
Reduced 1.15%
677,859
Common Stock
Dec 06
2023
SELL
Payment of exercise price or tax liability
$1,280,264
$37.54 p/Share
34,104
Reduced 4.74%
685,714
Common Stock
Aug 04
2023
SELL
Open market or private sale
$3,974,200
$40.0 p/Share
99,355
Reduced 12.13%
719,818
Common Stock
May 09
2023
SELL
Open market or private sale
$303,520
$30.18 p/Share
10,057
Reduced 1.21%
819,173
Common Stock
May 08
2023
SELL
Open market or private sale
$8,206,310
$30.25 p/Share
271,283
Reduced 24.65%
829,230
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$6,786,688
$37.18 p/Share
182,536
Reduced 14.23%
1,099,849
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
$17,246,909
$37.18 p/Share
463,876
Added 26.56%
1,282,385
Common Stock
Jan 05
2023
SELL
Payment of exercise price or tax liability
$252,623
$37.66 p/Share
6,708
Reduced 0.81%
818,509
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
$3,082,395
$37.66 p/Share
81,848
Added 9.02%
825,217
Common Stock
Dec 08
2022
SELL
Payment of exercise price or tax liability
$219,661
$36.2 p/Share
6,068
Reduced 0.81%
743,369
Common Stock
Dec 07
2022
SELL
Payment of exercise price or tax liability
$289,221
$36.82 p/Share
7,855
Reduced 1.04%
749,437
Common Stock
Dec 06
2022
SELL
Payment of exercise price or tax liability
$1,325,622
$38.87 p/Share
34,104
Reduced 4.31%
757,292
Common Stock
Jun 03
2022
SELL
Payment of exercise price or tax liability
$2,443,635
$41.4 p/Share
59,025
Reduced 6.94%
791,396
Common Stock
Apr 12
2022
SELL
Open market or private sale
$2,344,000
$40.0 p/Share
58,600
Reduced 6.45%
850,421
Common Stock
Jan 25
2022
SELL
Open market or private sale
$999,990
$30.0 p/Share
33,333
Reduced 3.54%
907,928
Common Stock