Mar 01
2024
SELL
Payment of exercise price or tax liability
$2,322,148
$34.96 p/Share
66,423
Reduced 21.58%
241,405
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
$5,901,248
$34.96 p/Share
168,800
Added 35.42%
307,828
Common Stock
Jan 05
2024
SELL
Payment of exercise price or tax liability
$116,402
$36.57 p/Share
3,183
Reduced 2.24%
139,028
Common Stock
Jan 02
2024
SELL
Grant, award, or other acquisition
$888,660
$36.12 p/Share
24,603
Reduced 14.75%
142,211
Common Stock
Dec 08
2023
SELL
Payment of exercise price or tax liability
$83,522
$36.33 p/Share
2,299
Reduced 1.92%
117,561
Common Stock
Dec 06
2023
SELL
Payment of exercise price or tax liability
$330,352
$37.54 p/Share
8,800
Reduced 6.84%
119,860
Common Stock
Jul 07
2023
SELL
Open market or private sale
$2,330,615
$35.0 p/Share
66,589
Reduced 34.11%
128,619
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$1,606,324
$37.18 p/Share
43,204
Reduced 18.16%
194,766
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
$4,082,103
$37.18 p/Share
109,793
Added 31.57%
237,970
Common Stock
Jan 06
2023
SELL
Open market or private sale
$489,425
$39.71 p/Share
12,325
Reduced 8.77%
128,177
Common Stock
Jan 05
2023
SELL
Payment of exercise price or tax liability
$77,165
$37.66 p/Share
2,049
Reduced 1.44%
140,502
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
$860,945
$37.66 p/Share
22,861
Added 13.82%
142,551
Common Stock
Dec 20
2022
SELL
Open market or private sale
$244,237
$37.5 p/Share
6,513
Reduced 5.16%
119,690
Common Stock
Dec 08
2022
SELL
Payment of exercise price or tax liability
$59,006
$36.2 p/Share
1,630
Reduced 1.28%
126,147
Common Stock
Dec 07
2022
SELL
Payment of exercise price or tax liability
$67,638
$36.82 p/Share
1,837
Reduced 1.42%
127,777
Common Stock
Dec 06
2022
SELL
Payment of exercise price or tax liability
$211,686
$38.87 p/Share
5,446
Reduced 4.03%
129,614
Common Stock
Mar 07
2022
SELL
Open market or private sale
$762,251
$34.9 p/Share
21,841
Reduced 13.93%
134,989
Common Stock
Jan 03
2022
BUY
Grant, award, or other acquisition
$902,720
$23.99 p/Share
37,629
Added 19.35%
156,795
Common Stock
Dec 09
2021
SELL
Payment of exercise price or tax liability
$33,345
$23.4 p/Share
1,425
Reduced 1.18%
119,166
Common Stock
Dec 08
2021
SELL
Payment of exercise price or tax liability
$36,805
$22.58 p/Share
1,630
Reduced 1.33%
120,591
Common Stock
Dec 07
2021
SELL
Payment of exercise price or tax liability
$244,289
$22.01 p/Share
11,099
Reduced 8.33%
122,221
Common Stock
May 06
2021
SELL
Open market or private sale
$531,294
$21.9 p/Share
24,260
Reduced 15.4%
133,320
Common Stock
May 05
2021
SELL
Payment of exercise price or tax liability
$307,874
$19.56 p/Share
15,740
Reduced 9.08%
157,580
Common Stock
Jan 08
2021
SELL
Open market or private sale
$48,598
$20.68 p/Share
2,350
Reduced 1.34%
173,320
Common Stock
Jan 07
2021
SELL
Payment of exercise price or tax liability
$18,661
$18.83 p/Share
991
Reduced 0.56%
175,670
Common Stock