Nov 04
2024
SELL
Payment of exercise price or tax liability
$11,668
$34.42 p/Share
339
Reduced 0.32%
105,910
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$180,801
$37.62 p/Share
4,806
Reduced 4.33%
106,249
Common Stock
Jan 26
2024
BUY
Grant, award, or other acquisition
$386,282
$37.62 p/Share
10,268
Added 8.46%
111,055
Common Stock
Dec 29
2023
SELL
Open market or private sale
$131,250
$35.0 p/Share
3,750
Reduced 3.59%
100,787
Common Stock
Dec 15
2023
SELL
Open market or private sale
$131,250
$35.0 p/Share
3,750
Reduced 3.46%
104,537
Common Stock
Dec 14
2023
SELL
Open market or private sale
$253,499
$33.8 p/Share
7,500
Reduced 6.48%
108,287
Common Stock
Oct 20
2023
BUY
Grant, award, or other acquisition
$750,023
$24.05 p/Share
31,186
Added 21.22%
115,787
Common Stock
Apr 28
2023
SELL
Payment of exercise price or tax liability
$14,951
$26.37 p/Share
567
Reduced 0.67%
84,601
Common Stock
Apr 21
2023
BUY
Grant, award, or other acquisition
$500,003
$25.86 p/Share
19,335
Added 18.5%
85,168
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$172,997
$32.33 p/Share
5,351
Reduced 7.52%
65,833
Common Stock
Jan 27
2023
BUY
Grant, award, or other acquisition
$453,234
$32.33 p/Share
14,019
Added 16.45%
71,184
Common Stock
Apr 29
2022
SELL
Payment of exercise price or tax liability
$20,471
$43.37 p/Share
472
Reduced 0.82%
57,165
Common Stock
Feb 03
2022
SELL
Payment of exercise price or tax liability
$295,289
$47.52 p/Share
6,214
Reduced 9.73%
57,637
Common Stock
Jan 28
2022
BUY
Grant, award, or other acquisition
$544,683
$46.77 p/Share
11,646
Added 15.43%
63,851
Common Stock
Dec 15
2021
SELL
Payment of exercise price or tax liability
$46,740
$47.84 p/Share
977
Reduced 1.84%
52,205
Common Stock
Nov 26
2021
SELL
Payment of exercise price or tax liability
$57,027
$49.46 p/Share
1,153
Reduced 2.12%
53,182
Common Stock
Apr 05
2021
SELL
Open market or private sale
$1,296,625
$47.15 p/Share
27,500
Reduced 33.6%
54,335
Common Stock
Feb 04
2021
SELL
Payment of exercise price or tax liability
$549,560
$38.59 p/Share
14,241
Reduced 14.82%
81,835
Common Stock
Jan 28
2021
BUY
Grant, award, or other acquisition
$384,559
$38.56 p/Share
9,973
Added 9.4%
96,076
Common Stock
Dec 15
2020
SELL
Payment of exercise price or tax liability
$33,692
$34.52 p/Share
976
Reduced 1.12%
86,103
Common Stock
Nov 16
2020
SELL
Open market or private sale
$693,450
$30.82 p/Share
22,500
Reduced 20.53%
87,079
Common Stock
Feb 06
2020
SELL
Payment of exercise price or tax liability
$506,618
$32.03 p/Share
15,817
Reduced 12.61%
109,579
Common Stock
Jan 28
2020
BUY
Grant, award, or other acquisition
$558,197
$31.75 p/Share
17,581
Added 12.3%
125,396
Common Stock
Jan 23
2020
BUY
Grant, award, or other acquisition
$462,509
$32.7 p/Share
14,144
Added 11.6%
107,815
Common Stock
Dec 15
2019
SELL
Payment of exercise price or tax liability
$30,705
$31.46 p/Share
976
Reduced 1.03%
93,671
Common Stock