Jan 05
2026
SELL
Payment of exercise price or tax liability
$69,130
$26.65 p/Share
2,594
Reduced 0.34%
761,654
Common Stock
Jan 05
2026
BUY
Grant, award, or other acquisition
-
7,766
Added 1.01%
764,248
Common Stock
Dec 12
2025
SELL
Open market or private sale
$415,918
$25.72 p/Share
16,171
Reduced 2.09%
756,482
Common Stock
Dec 12
2025
BUY
Exercise of conversion of derivative security
$412,500
$25.0 p/Share
16,500
Added 2.09%
772,653
Common Stock
Nov 25
2025
SELL
Open market or private sale
$117,750
$23.55 p/Share
5,000
Reduced 0.66%
756,153
Common Stock
Nov 18
2025
SELL
Payment of exercise price or tax liability
$58,210
$22.99 p/Share
2,532
Reduced 0.33%
761,153
Common Stock
Nov 18
2025
BUY
Grant, award, or other acquisition
-
6,521
Added 0.85%
763,685
Common Stock
Sep 11
2025
SELL
Open market or private sale
$117,950
$23.59 p/Share
5,000
Reduced 0.66%
757,164
Common Stock
Jun 09
2025
SELL
Open market or private sale
$63,987
$21.0 p/Share
3,047
Reduced 0.4%
762,164
Common Stock
Jun 06
2025
SELL
Open market or private sale
$41,013
$21.0 p/Share
1,953
Reduced 0.25%
765,211
Common Stock
May 09
2025
SELL
Open market or private sale
$107,650
$21.53 p/Share
5,000
Reduced 0.65%
767,164
Common Stock
May 02
2025
SELL
Payment of exercise price or tax liability
$31,298
$21.75 p/Share
1,439
Reduced 0.19%
772,164
Common Stock
May 01
2025
SELL
Payment of exercise price or tax liability
$52,392
$20.89 p/Share
2,508
Reduced 0.32%
773,603
Common Stock
May 01
2025
BUY
Grant, award, or other acquisition
-
9,573
Added 1.22%
776,111
Common Stock
Jan 02
2025
SELL
Payment of exercise price or tax liability
$177,865
$19.55 p/Share
9,098
Reduced 1.17%
766,538
Common Stock
Jan 02
2025
BUY
Grant, award, or other acquisition
-
30,024
Added 3.73%
775,636
Common Stock
Nov 18
2024
SELL
Payment of exercise price or tax liability
$13,514
$20.57 p/Share
657
Reduced 0.09%
745,612
Common Stock
Sep 06
2024
SELL
Open market or private sale
$174,072
$18.77 p/Share
9,274
Reduced 1.23%
746,269
Common Stock
May 03
2024
SELL
Payment of exercise price or tax liability
$14,151
$17.45 p/Share
811
Reduced 0.11%
755,543
Common Stock
May 02
2024
SELL
Payment of exercise price or tax liability
$10,920
$17.39 p/Share
628
Reduced 0.08%
756,354
Common Stock
May 01
2024
SELL
Payment of exercise price or tax liability
$38,934
$16.95 p/Share
2,297
Reduced 0.3%
756,982
Common Stock
May 01
2024
BUY
Grant, award, or other acquisition
-
11,799
Added 1.53%
759,279
Common Stock
Feb 01
2024
SELL
Open market or private sale
$695,915
$16.41 p/Share
42,408
Reduced 5.37%
747,480
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$146,600
$19.62 p/Share
7,472
Reduced 0.94%
789,888
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
24,456
Added 2.98%
797,360
Common Stock