Jul 18
2024
SELL
Open market or private sale
$367,500
$36.75 p/Share
10,000
Reduced 3.52%
273,908
Common Stock
May 07
2024
SELL
Open market or private sale
$369,200
$36.92 p/Share
10,000
Reduced 3.4%
283,908
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$2,344,172
$34.96 p/Share
67,053
Reduced 18.58%
293,908
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
$5,957,184
$34.96 p/Share
170,400
Added 32.07%
360,961
Common Stock
Jan 18
2024
SELL
Payment of exercise price or tax liability
$49,892
$34.48 p/Share
1,447
Reduced 0.75%
190,561
Common Stock
Jan 05
2024
SELL
Payment of exercise price or tax liability
$116,402
$36.57 p/Share
3,183
Reduced 1.63%
192,008
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
$888,660
$36.12 p/Share
24,603
Added 11.19%
195,191
Common Stock
Dec 06
2023
SELL
Payment of exercise price or tax liability
$216,681
$37.71 p/Share
5,746
Reduced 3.26%
170,588
Common Stock
Oct 20
2023
SELL
Open market or private sale
$214,700
$42.94 p/Share
5,000
Reduced 2.76%
176,334
Common Stock
Oct 13
2023
SELL
Open market or private sale
$214,200
$42.84 p/Share
5,000
Reduced 2.68%
181,334
Common Stock
Sep 19
2023
SELL
Open market or private sale
$215,000
$43.0 p/Share
5,000
Reduced 2.61%
186,334
Common Stock
Jan 19
2023
SELL
Open market or private sale
$181,562
$40.41 p/Share
4,493
Reduced 2.29%
191,334
Common Stock
Jan 18
2023
SELL
Payment of exercise price or tax liability
$2,128,904
$42.66 p/Share
49,904
Reduced 20.31%
195,827
Common Stock
Jan 17
2023
SELL
Open market or private sale
$182,967
$42.6 p/Share
4,295
Reduced 1.72%
245,731
Common Stock
Jan 06
2023
SELL
Open market or private sale
$215,903
$39.42 p/Share
5,477
Reduced 2.14%
250,026
Common Stock
Jan 05
2023
SELL
Payment of exercise price or tax liability
$77,165
$37.66 p/Share
2,049
Reduced 0.8%
255,503
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
$860,945
$37.66 p/Share
22,861
Added 8.15%
257,552
Common Stock
Dec 20
2022
SELL
Open market or private sale
$339,976
$37.75 p/Share
9,006
Reduced 3.7%
234,691
Common Stock
Dec 06
2022
SELL
Payment of exercise price or tax liability
$217,438
$38.87 p/Share
5,594
Reduced 2.24%
243,697
Common Stock
Dec 05
2022
SELL
Open market or private sale
$436,238
$39.5 p/Share
11,044
Reduced 4.24%
249,291
Common Stock
Mar 07
2022
SELL
Open market or private sale
$146,124
$34.75 p/Share
4,205
Reduced 1.59%
260,335
Common Stock
Jan 19
2022
SELL
Payment of exercise price or tax liability
$47,277
$28.74 p/Share
1,645
Reduced 0.62%
264,540
Common Stock
Jan 03
2022
BUY
Grant, award, or other acquisition
$902,720
$23.99 p/Share
37,629
Added 12.39%
266,185
Common Stock
Dec 07
2021
SELL
Payment of exercise price or tax liability
$78,303
$22.02 p/Share
3,556
Reduced 1.53%
228,556
Common Stock
Jan 20
2021
SELL
Payment of exercise price or tax liability
$35,984
$20.74 p/Share
1,735
Reduced 0.74%
231,536
Common Stock