Mar 15
2025
SELL
Payment of exercise price or tax liability
$133,158
$20.96 p/Share
6,353
Reduced 4.5%
134,752
Common Stock
Mar 15
2025
BUY
Grant, award, or other acquisition
-
13,092
Added 8.6%
139,059
Common Stock
Mar 02
2025
SELL
Payment of exercise price or tax liability
$41,111
$23.75 p/Share
1,731
Reduced 1.36%
125,967
Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$168,577
$23.75 p/Share
7,098
Reduced 5.27%
127,698
Common Stock
Mar 01
2025
BUY
Grant, award, or other acquisition
-
11,217
Added 7.68%
134,796
Common Stock
Dec 31
2024
BUY
Other acquisition or disposition
$906
$20.61 p/Share
44
Added 0.04%
123,579
Common Stock
Sep 30
2024
BUY
Other acquisition or disposition
$904
$17.73 p/Share
51
Added 0.04%
122,983
Common Stock
Jun 28
2024
BUY
Other acquisition or disposition
$898
$16.33 p/Share
55
Added 0.04%
122,268
Common Stock
Mar 28
2024
BUY
Other acquisition or disposition
$893
$16.54 p/Share
54
Added 0.04%
121,420
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$26,092
$16.39 p/Share
1,592
Reduced 1.3%
120,615
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$27,912
$16.39 p/Share
1,703
Reduced 1.37%
122,207
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
21,281
Added 14.66%
123,910
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$94,774
$16.63 p/Share
5,699
Reduced 5.26%
102,629
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$7,095
$16.2 p/Share
438
Reduced 0.41%
107,096
Common Stock
Dec 29
2023
BUY
Other acquisition or disposition
$898
$16.05 p/Share
56
Added 0.05%
107,534
Common Stock
Sep 29
2023
BUY
Other acquisition or disposition
$897
$13.81 p/Share
65
Added 0.06%
106,870
Common Stock
Jun 30
2023
BUY
Other acquisition or disposition
$900
$13.24 p/Share
68
Added 0.06%
106,121
Common Stock
Mar 31
2023
BUY
Other acquisition or disposition
$904
$13.7 p/Share
66
Added 0.06%
105,313
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$27,452
$17.19 p/Share
1,597
Reduced 1.5%
104,571
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$164,961
$17.51 p/Share
9,421
Reduced 9.25%
92,426
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
32,246
Added 23.3%
106,168
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$95,826
$17.57 p/Share
5,454
Reduced 6.31%
81,003
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$15,119
$17.54 p/Share
862
Reduced 1.01%
84,675
Common Stock
Dec 30
2022
$888
$17.08 p/Share
52
Added 3.05%
1,652
Common Stock
Sep 30
2022
$907
$15.64 p/Share
58
Added 3.53%
1,587
Common Stock