Mar 02
2023
SELL
Payment of exercise price or tax liability
$2,139,448
$37.18 p/Share
57,543
Reduced 13.46%
369,918
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
$5,436,905
$37.18 p/Share
146,232
Added 25.49%
427,461
Common Stock
Jan 05
2023
SELL
Payment of exercise price or tax liability
$92,492
$37.66 p/Share
2,456
Reduced 0.87%
281,229
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
$1,122,795
$37.66 p/Share
29,814
Added 9.51%
283,685
Common Stock
Dec 08
2022
SELL
Payment of exercise price or tax liability
$123,478
$36.2 p/Share
3,411
Reduced 1.33%
253,871
Common Stock
Dec 07
2022
BUY
Payment of exercise price or tax liability
$177,030
$36.82 p/Share
4,808
Added 1.83%
257,282
Common Stock
Dec 06
2022
SELL
Payment of exercise price or tax liability
$1,862,767
$38.87 p/Share
47,923
Reduced 15.46%
262,090
Common Stock
Jun 08
2022
SELL
Open market or private sale
$854,600
$42.73 p/Share
20,000
Reduced 6.06%
310,013
Common Stock
May 19
2022
SELL
Payment of exercise price or tax liability
$806,276
$37.88 p/Share
21,285
Reduced 6.06%
330,013
Common Stock
Apr 12
2022
SELL
Open market or private sale
$814,600
$40.73 p/Share
20,000
Reduced 5.39%
351,298
Common Stock
Mar 08
2022
SELL
Open market or private sale
$1,422,108
$37.49 p/Share
37,933
Reduced 9.27%
371,298
Common Stock
Mar 08
2022
BUY
Exercise of conversion of derivative security
$1,270,756
$33.5 p/Share
37,933
Added 8.48%
409,231
Common Stock
Jan 14
2022
SELL
Open market or private sale
$399,000
$28.5 p/Share
14,000
Reduced 3.63%
371,298
Common Stock
Jan 03
2022
BUY
Grant, award, or other acquisition
$1,126,978
$23.99 p/Share
46,977
Added 10.87%
385,298
Common Stock
Dec 09
2021
SELL
Payment of exercise price or tax liability
$44,577
$23.4 p/Share
1,905
Reduced 0.56%
338,321
Common Stock
Dec 08
2021
SELL
Payment of exercise price or tax liability
$49,066
$22.58 p/Share
2,173
Reduced 0.63%
340,226
Common Stock
Dec 07
2021
SELL
Payment of exercise price or tax liability
$323,943
$22.01 p/Share
14,718
Reduced 4.12%
342,399
Common Stock
Dec 09
2020
SELL
Payment of exercise price or tax liability
$36,138
$18.97 p/Share
1,905
Reduced 0.53%
357,117
Common Stock
Dec 08
2020
SELL
Payment of exercise price or tax liability
$182,156
$19.43 p/Share
9,375
Reduced 2.54%
359,022
Common Stock
Dec 04
2020
SELL
Payment of exercise price or tax liability
$45,610
$17.61 p/Share
2,590
Reduced 0.7%
368,397
Common Stock
Dec 02
2020
BUY
Grant, award, or other acquisition
$1,681,755
$17.61 p/Share
95,500
Added 20.47%
370,987
Common Stock