Jun 20
2025
SELL
Open market or private sale
$33,025
$25.0 p/Share
1,321
Reduced 1.41%
92,443
Common Stock
Jun 16
2025
SELL
Payment of exercise price or tax liability
$19,344
$19.04 p/Share
1,016
Reduced 1.07%
93,764
Common Stock
Jun 04
2025
SELL
Open market or private sale
$44,850
$19.5 p/Share
2,300
Reduced 2.37%
94,780
Common Stock
Mar 17
2025
SELL
Payment of exercise price or tax liability
$22,628
$13.55 p/Share
1,670
Reduced 1.69%
97,080
Common Stock
Feb 26
2025
BUY
Grant, award, or other acquisition
-
27,625
Added 21.86%
98,750
Common Stock
Dec 16
2024
SELL
Payment of exercise price or tax liability
$24,097
$15.3 p/Share
1,575
Reduced 2.17%
71,125
Common Stock
Nov 07
2024
SELL
Open market or private sale
$16,416
$18.0 p/Share
912
Reduced 1.24%
72,700
Common Stock
Sep 20
2024
BUY
Grant, award, or other acquisition
$10,597
$11.62 p/Share
912
Added 1.22%
73,612
Common Stock
Sep 16
2024
SELL
Payment of exercise price or tax liability
$21,902
$14.4 p/Share
1,521
Reduced 2.05%
72,700
Common Stock
Aug 28
2024
BUY
Grant, award, or other acquisition
-
27,655
Added 27.15%
74,221
Common Stock
Jun 17
2024
SELL
Payment of exercise price or tax liability
$26,394
$17.24 p/Share
1,531
Reduced 3.18%
46,566
Common Stock
Mar 21
2024
SELL
Open market or private sale
$123,624
$27.9 p/Share
4,431
Reduced 8.44%
48,097
Common Stock
Mar 18
2024
SELL
Open market or private sale
$11,315
$27.2 p/Share
416
Reduced 0.79%
52,528
Common Stock
Mar 18
2024
SELL
Payment of exercise price or tax liability
$95,323
$26.92 p/Share
3,541
Reduced 6.27%
52,944
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
3,707
Added 6.16%
56,485
Common Stock
Dec 20
2023
SELL
Open market or private sale
$10,463
$23.15 p/Share
452
Reduced 0.85%
52,778
Common Stock
Dec 18
2023
SELL
Open market or private sale
$30,360
$23.59 p/Share
1,287
Reduced 2.36%
53,230
Common Stock
Dec 01
2023
SELL
Open market or private sale
$20,000
$20.0 p/Share
1,000
Reduced 1.8%
54,517
Common Stock
Sep 19
2023
SELL
Open market or private sale
$48,757
$18.42 p/Share
2,647
Reduced 4.55%
55,517
Common Stock
Aug 30
2023
BUY
Grant, award, or other acquisition
-
12,863
Added 18.11%
58,164
Common Stock
Jun 16
2023
SELL
Open market or private sale
$11,717
$15.77 p/Share
743
Reduced 1.61%
45,301
Common Stock