Aug 23
2024
SELL
Open market or private sale
$92,315
$47.61 p/Share
1,939
Reduced 13.85%
12,057
Common Stock
May 22
2024
SELL
Open market or private sale
$43,363
$45.03 p/Share
963
Reduced 6.44%
13,996
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$71,566
$41.44 p/Share
1,727
Reduced 10.66%
14,478
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
$196,342
$41.44 p/Share
4,738
Added 24.05%
14,959
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$32,464
$40.03 p/Share
811
Reduced 6.36%
11,948
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
$5,484
$40.03 p/Share
137
Added 1.11%
12,258
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
$106,050
$40.11 p/Share
2,644
Added 17.32%
12,622
Common Stock
May 10
2023
SELL
Sale (or disposition) back to the issuer
$50,540
$50.54 p/Share
1,000
Reduced 9.11%
9,978
Common Stock
Mar 09
2023
SELL
Open market or private sale
$96,350
$47.0 p/Share
2,050
Reduced 15.74%
10,978
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
346
Added 2.3%
14,669
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$98,282
$47.07 p/Share
2,088
Reduced 13.81%
13,028
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
61
Added 0.42%
14,528
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$42,730
$47.69 p/Share
896
Reduced 5.74%
14,709
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
3,967
Added 21.01%
14,916
Common Stock
Aug 08
2022
SELL
Open market or private sale
$80,505
$52.79 p/Share
1,525
Reduced 11.59%
11,638
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$65,445
$50.42 p/Share
1,298
Reduced 9.09%
12,979
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
180
Added 1.25%
14,277
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$9,994
$50.73 p/Share
197
Reduced 1.38%
14,097
Common Stock
Feb 14
2022
BUY
Grant, award, or other acquisition
-
19
Added 0.13%
14,294
Common Stock
Feb 13
2022
SELL
Payment of exercise price or tax liability
$25,619
$51.86 p/Share
494
Reduced 3.34%
14,275
Common Stock
Feb 13
2022
BUY
Grant, award, or other acquisition
-
117
Added 0.79%
14,769
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$48,126
$51.86 p/Share
928
Reduced 6.6%
13,125
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
4,181
Added 22.2%
14,652
Common Stock
Feb 17
2021
SELL
Payment of exercise price or tax liability
$7,620
$41.87 p/Share
182
Reduced 1.85%
9,652
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
2,227
Added 16.34%
11,399
Common Stock