Feb 13
2024
BUY
Grant, award, or other acquisition
$340,008
$30.72 p/Share
11,068
Added 19.5%
45,692
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$40,991
$31.22 p/Share
1,313
Reduced 3.65%
34,624
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$50,734
$31.03 p/Share
1,635
Reduced 4.35%
35,937
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$48,778
$30.64 p/Share
1,592
Reduced 4.06%
37,572
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$32,569
$37.74 p/Share
863
Reduced 2.16%
39,164
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$48,800
$37.51 p/Share
1,301
Reduced 3.15%
40,027
Common Stock
Feb 09
2023
SELL
Payment of exercise price or tax liability
$59,328
$36.6 p/Share
1,621
Reduced 3.77%
41,328
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
$319,984
$37.16 p/Share
8,611
Added 16.7%
42,949
Common Stock
Dec 08
2022
SELL
Open market or private sale
$197,500
$39.5 p/Share
5,000
Reduced 12.71%
34,338
Common Stock
Dec 07
2022
SELL
Open market or private sale
$197,500
$39.5 p/Share
5,000
Reduced 11.28%
39,338
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$30,994
$34.21 p/Share
906
Reduced 2.0%
44,338
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$29,239
$33.92 p/Share
862
Reduced 1.87%
45,244
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$46,682
$34.0 p/Share
1,373
Reduced 2.89%
46,106
Common Stock
Feb 09
2022
BUY
Grant, award, or other acquisition
$299,996
$33.94 p/Share
8,839
Added 15.69%
47,479
Common Stock
Mar 05
2021
SELL
Payment of exercise price or tax liability
$145,803
$40.91 p/Share
3,564
Reduced 8.44%
38,640
Common Stock
Mar 05
2021
BUY
Grant, award, or other acquisition
$276,920
$40.91 p/Share
6,769
Added 13.82%
42,204
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$37,588
$40.68 p/Share
924
Reduced 2.54%
35,435
Common Stock
Feb 18
2021
SELL
Payment of exercise price or tax liability
$35,814
$40.79 p/Share
878
Reduced 2.36%
36,359
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$46,324
$41.96 p/Share
1,104
Reduced 2.88%
37,237
Common Stock
Feb 11
2021
BUY
Grant, award, or other acquisition
$299,990
$42.27 p/Share
7,097
Added 15.62%
38,341
Common Stock