Nov 04
2024
SELL
Payment of exercise price or tax liability
$35,383
$34.42 p/Share
1,028
Reduced 0.2%
517,891
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$488,420
$37.62 p/Share
12,983
Reduced 2.44%
518,205
Common Stock
Jan 26
2024
BUY
Grant, award, or other acquisition
$1,158,771
$37.62 p/Share
30,802
Added 5.48%
531,188
Common Stock
Oct 20
2023
BUY
Grant, award, or other acquisition
$8,000,016
$24.05 p/Share
332,641
Added 39.93%
500,325
Common Stock
Apr 28
2023
SELL
Payment of exercise price or tax liability
$45,224
$26.37 p/Share
1,715
Reduced 1.02%
166,821
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$374,543
$32.33 p/Share
11,585
Reduced 6.43%
168,536
Common Stock
Jan 27
2023
BUY
Grant, award, or other acquisition
$1,353,236
$32.33 p/Share
41,857
Added 18.86%
180,121
Common Stock
Apr 29
2022
SELL
Payment of exercise price or tax liability
$53,128
$43.37 p/Share
1,225
Reduced 0.88%
137,737
Common Stock
Mar 01
2022
SELL
Open market or private sale
$143,496
$49.21 p/Share
2,916
Reduced 2.06%
138,962
Common Stock
Feb 03
2022
SELL
Payment of exercise price or tax liability
$556,982
$47.52 p/Share
11,721
Reduced 7.63%
141,878
Common Stock
Feb 01
2022
SELL
Open market or private sale
$139,326
$47.78 p/Share
2,916
Reduced 1.86%
153,599
Common Stock
Jan 28
2022
BUY
Grant, award, or other acquisition
$1,399,686
$46.77 p/Share
29,927
Added 16.05%
156,515
Common Stock
Jan 03
2022
SELL
Open market or private sale
$139,968
$48.0 p/Share
2,916
Reduced 2.25%
126,588
Common Stock
Dec 01
2021
SELL
Open market or private sale
$136,090
$46.67 p/Share
2,916
Reduced 2.2%
129,504
Common Stock
Nov 01
2021
SELL
Open market or private sale
$140,308
$48.1 p/Share
2,917
Reduced 2.16%
132,271
Common Stock
Oct 01
2021
SELL
Open market or private sale
$149,963
$51.41 p/Share
2,917
Reduced 2.11%
135,188
Common Stock
Sep 01
2021
SELL
Open market or private sale
$154,076
$52.82 p/Share
2,917
Reduced 2.07%
138,105
Common Stock
Aug 02
2021
SELL
Open market or private sale
$151,130
$51.81 p/Share
2,917
Reduced 2.03%
141,022
Common Stock
Jul 01
2021
SELL
Open market or private sale
$145,850
$50.0 p/Share
2,917
Reduced 1.99%
143,939
Common Stock
Jun 01
2021
SELL
Open market or private sale
$161,310
$55.3 p/Share
2,917
Reduced 1.95%
146,856
Common Stock
May 03
2021
SELL
Open market or private sale
$151,772
$52.03 p/Share
2,917
Reduced 1.92%
149,222
Common Stock
Apr 16
2021
SELL
Payment of exercise price or tax liability
$47,758
$46.73 p/Share
1,022
Reduced 0.67%
152,139
Common Stock
Apr 12
2021
SELL
Open market or private sale
$138,207
$47.38 p/Share
2,917
Reduced 1.87%
153,161
Common Stock
Feb 04
2021
SELL
Payment of exercise price or tax liability
$670,385
$38.59 p/Share
17,372
Reduced 10.02%
156,078
Common Stock
Jan 28
2021
BUY
Grant, award, or other acquisition
$963,884
$38.56 p/Share
24,997
Added 12.6%
173,450
Common Stock