Oct 09
2024
SELL
Open market or private sale
$113,177
$18.12 p/Share
6,246
Reduced 2.8%
216,572
Common Stock
Oct 02
2024
SELL
Payment of exercise price or tax liability
$230,716
$17.97 p/Share
12,839
Reduced 5.45%
222,818
Common Stock
Jul 05
2024
SELL
Open market or private sale
$126,161
$22.01 p/Share
5,732
Reduced 2.37%
235,657
Common Stock
Jul 02
2024
SELL
Payment of exercise price or tax liability
$266,787
$22.14 p/Share
12,050
Reduced 4.75%
241,389
Common Stock
Apr 04
2024
SELL
Open market or private sale
$154,944
$22.59 p/Share
6,859
Reduced 2.64%
253,439
Common Stock
Apr 02
2024
SELL
Payment of exercise price or tax liability
$137,114
$21.62 p/Share
6,342
Reduced 2.38%
260,298
Common Stock
Apr 02
2024
BUY
Grant, award, or other acquisition
-
90,657
Added 25.37%
266,640
Common Stock
Jan 08
2024
SELL
Open market or private sale
$24,288
$22.0 p/Share
1,104
Reduced 0.62%
175,983
Common Stock
Jan 04
2024
SELL
Open market or private sale
$118,106
$21.4 p/Share
5,519
Reduced 3.02%
177,087
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$147,696
$21.92 p/Share
6,738
Reduced 3.56%
182,606
Common Stock
Nov 07
2023
SELL
Open market or private sale
$100,562
$22.0 p/Share
4,571
Reduced 2.36%
189,344
Common Stock
Oct 09
2023
SELL
Open market or private sale
$363,056
$21.71 p/Share
16,723
Reduced 7.94%
193,915
Common Stock
Oct 02
2023
SELL
Payment of exercise price or tax liability
$198,315
$22.5 p/Share
8,814
Reduced 4.02%
210,638
Common Stock
Jul 02
2023
SELL
Payment of exercise price or tax liability
$173,230
$22.48 p/Share
7,706
Reduced 3.39%
219,452
Common Stock
May 01
2023
SELL
Open market or private sale
$62,543
$30.04 p/Share
2,082
Reduced 0.91%
227,158
Common Stock
Apr 03
2023
SELL
Open market or private sale
$67,164
$33.87 p/Share
1,983
Reduced 0.86%
229,240
Common Stock
Apr 02
2023
SELL
Payment of exercise price or tax liability
$116,623
$34.98 p/Share
3,334
Reduced 1.42%
231,223
Common Stock
Apr 02
2023
BUY
Grant, award, or other acquisition
-
97,600
Added 29.38%
234,557
Common Stock
Mar 03
2023
SELL
Open market or private sale
$17,483
$30.04 p/Share
582
Reduced 0.42%
136,957
Common Stock
Mar 01
2023
SELL
Open market or private sale
$42,114
$30.06 p/Share
1,401
Reduced 1.01%
137,539
Common Stock
Feb 01
2023
SELL
Open market or private sale
$59,589
$30.05 p/Share
1,983
Reduced 1.41%
138,940
Common Stock
Jan 27
2023
SELL
Open market or private sale
$189,480
$30.0 p/Share
6,316
Reduced 4.29%
140,923
Common Stock
Jan 02
2023
SELL
Payment of exercise price or tax liability
$98,059
$26.56 p/Share
3,692
Reduced 2.45%
147,239
Common Stock
Oct 02
2022
SELL
Payment of exercise price or tax liability
$76,708
$23.07 p/Share
3,325
Reduced 2.16%
150,931
Common Stock
Jul 02
2022
BUY
Grant, award, or other acquisition
-
154,256
Added 50.0%
154,256
Common Stock