Jul 28
2025
SELL
Payment of exercise price or tax liability
$523,335
$16.07 p/Share
32,566
Reduced 11.96%
239,837
Common Stock
Jul 11
2025
BUY
Grant, award, or other acquisition
-
1,260
Added 0.46%
272,403
Common Stock
Apr 11
2025
BUY
Grant, award, or other acquisition
-
1,331
Added 0.49%
269,594
Common Stock
Mar 04
2025
SELL
Payment of exercise price or tax liability
$75,595
$15.59 p/Share
4,849
Reduced 1.79%
266,721
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$60,410
$15.99 p/Share
3,778
Reduced 1.37%
271,570
Common Stock
Jan 10
2025
BUY
Grant, award, or other acquisition
-
1,288
Added 0.47%
275,348
Common Stock
Nov 12
2024
BUY
Open market or private purchase
$200,342
$17.72 p/Share
11,306
Added 3.99%
272,247
Common Stock
Oct 11
2024
BUY
Grant, award, or other acquisition
-
897
Added 0.34%
260,941
Common Stock
Sep 12
2024
SELL
Payment of exercise price or tax liability
$856,379
$25.39 p/Share
33,729
Reduced 11.48%
260,044
Common Stock
Jul 12
2024
BUY
Grant, award, or other acquisition
-
1,457
Added 0.49%
293,773
Common Stock
Apr 12
2024
BUY
Grant, award, or other acquisition
-
1,088
Added 0.37%
291,462
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
48,978
Added 14.43%
290,374
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$121,468
$33.27 p/Share
3,651
Reduced 1.49%
241,186
Common Stock
Jan 12
2024
BUY
Grant, award, or other acquisition
-
742
Added 0.3%
244,837
Common Stock
Nov 20
2023
BUY
Open market or private purchase
$297,000
$29.7 p/Share
10,000
Added 3.94%
243,929
Common Stock
Oct 13
2023
BUY
Grant, award, or other acquisition
-
770
Added 0.33%
233,929
Common Stock
Sep 12
2023
SELL
Payment of exercise price or tax liability
$1,107,123
$36.65 p/Share
30,208
Reduced 11.47%
233,159
Common Stock
Jul 14
2023
BUY
Grant, award, or other acquisition
-
917
Added 0.35%
263,367
Common Stock
Apr 14
2023
BUY
Grant, award, or other acquisition
-
931
Added 0.35%
262,271
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
-
37,106
Added 12.43%
261,339
Common Stock
Jan 13
2023
BUY
Grant, award, or other acquisition
-
876
Added 0.39%
224,233
Common Stock
Nov 15
2022
BUY
Grant, award, or other acquisition
-
223,357
Added 50.0%
223,357
Common Stock