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
Jan 03
2022
BUY
Grant, award, or other acquisition
$3,192,805
$23.99 p/Share
133,089
Added 12.39%
941,261
Common Stock
Dec 09
2021
SELL
Payment of exercise price or tax liability
$76,986
$23.4 p/Share
3,290
Reduced 0.41%
808,172
Common Stock
Dec 08
2021
SELL
Payment of exercise price or tax liability
$137,015
$22.58 p/Share
6,068
Reduced 0.74%
811,462
Common Stock