Mar 14
2025
SELL
Payment of exercise price or tax liability
$181,897
$24.15 p/Share
7,532
Reduced 2.21%
332,567
Common Stock
Mar 14
2025
BUY
Grant, award, or other acquisition
-
24,844
Added 6.81%
340,099
Common Stock
Mar 11
2025
SELL
Payment of exercise price or tax liability
$289,678
$23.98 p/Share
12,080
Reduced 3.69%
315,255
Common Stock
Nov 15
2024
BUY
Open market or private purchase
$258,299
$25.83 p/Share
10,000
Added 2.96%
327,335
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$41,196
$24.58 p/Share
1,676
Reduced 0.53%
317,335
Common Stock
Mar 14
2024
BUY
Grant, award, or other acquisition
-
50,447
Added 13.65%
319,011
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$434,994
$24.71 p/Share
17,604
Reduced 6.15%
268,564
Common Stock
Mar 01
2024
BUY
Open market or private purchase
$236,200
$23.62 p/Share
10,000
Added 3.38%
286,168
Common Stock
Mar 11
2023
SELL
Payment of exercise price or tax liability
$986,825
$29.02 p/Share
34,005
Reduced 10.96%
276,168
Common Stock
Mar 11
2023
BUY
Grant, award, or other acquisition
-
75,623
Added 19.6%
310,173
Common Stock
Oct 28
2022
BUY
Open market or private purchase
$111,350
$22.27 p/Share
5,000
Added 2.09%
234,550
Common Stock
Apr 29
2022
SELL
Payment of exercise price or tax liability
$326,801
$29.54 p/Share
11,063
Reduced 4.6%
229,550
Common Stock
Apr 29
2022
BUY
Grant, award, or other acquisition
-
25,373
Added 9.54%
240,613
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$406,617
$31.03 p/Share
13,104
Reduced 5.74%
215,240
Common Stock
Mar 11
2022
BUY
Grant, award, or other acquisition
-
45,117
Added 16.5%
228,344
Common Stock
Nov 09
2021
SELL
Open market or private sale
$700,801
$37.05 p/Share
18,915
Reduced 9.36%
183,227
Common Stock
Nov 08
2021
SELL
Open market or private sale
$3,712
$37.12 p/Share
100
Reduced 0.05%
202,142
Common Stock
Nov 05
2021
SELL
Open market or private sale
$926
$37.05 p/Share
25
Reduced 0.01%
202,242
Common Stock
May 03
2021
SELL
Open market or private sale
$273,993
$32.14 p/Share
8,525
Reduced 4.04%
202,267
Common Stock
Apr 30
2021
SELL
Payment of exercise price or tax liability
$1,159,995
$31.84 p/Share
36,432
Reduced 13.89%
225,792
Common Stock
Apr 30
2021
SELL
Open market or private sale
$482,100
$32.14 p/Share
15,000
Reduced 6.64%
210,792
Common Stock
Apr 30
2021
BUY
Grant, award, or other acquisition
-
55,859
Added 17.56%
262,224
Common Stock
Mar 11
2021
SELL
Payment of exercise price or tax liability
$252,702
$33.15 p/Share
7,623
Reduced 4.32%
168,658
Common Stock
Mar 11
2021
BUY
Grant, award, or other acquisition
-
37,707
Added 15.45%
206,365
Common Stock
Mar 09
2021
SELL
Payment of exercise price or tax liability
$1,223,582
$33.01 p/Share
37,067
Reduced 17.37%
176,281
Common Stock