Feb 28
2024
BUY
Grant, award, or other acquisition
-
48,077
Added 10.23%
422,047
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$63,945
$21.16 p/Share
3,022
Reduced 0.88%
340,694
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$346,346
$21.16 p/Share
16,368
Reduced 4.19%
373,970
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$63,903
$21.16 p/Share
3,020
Reduced 0.87%
343,716
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
49,644
Added 11.28%
390,338
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$78,604
$21.17 p/Share
3,713
Reduced 1.06%
346,736
Common Stock
Mar 16
2023
BUY
Open market or private purchase
$507,835
$21.61 p/Share
23,500
Added 6.28%
350,449
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$112,303
$27.12 p/Share
4,141
Reduced 1.25%
326,949
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$79,570
$27.12 p/Share
2,934
Reduced 0.88%
331,090
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$80,668
$26.8 p/Share
3,010
Reduced 0.89%
334,024
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
34,431
Added 9.27%
337,034
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$450,587
$26.73 p/Share
16,857
Reduced 5.28%
302,603
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
47,573
Added 12.96%
319,460
Common Stock
Apr 24
2022
SELL
Payment of exercise price or tax liability
$49,094
$25.61 p/Share
1,917
Reduced 0.7%
271,887
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$800,094
$29.07 p/Share
27,523
Reduced 9.13%
273,804
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$120,790
$29.12 p/Share
4,148
Reduced 1.36%
301,327
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$82,215
$28.05 p/Share
2,931
Reduced 0.95%
305,475
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
28,001
Added 8.32%
308,406
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
60,317
Added 17.7%
280,405
Common Stock
Apr 24
2021
SELL
Payment of exercise price or tax liability
$158,036
$27.14 p/Share
5,823
Reduced 2.58%
220,088
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$115,437
$27.89 p/Share
4,139
Reduced 1.8%
225,911
Common Stock
Feb 24
2021
BUY
Grant, award, or other acquisition
-
27,285
Added 10.6%
230,050
Common Stock
Feb 04
2021
SELL
Payment of exercise price or tax liability
$173,412
$24.58 p/Share
7,055
Reduced 3.36%
202,765
Common Stock
Feb 04
2021
BUY
Grant, award, or other acquisition
-
21,537
Added 9.31%
209,820
Common Stock