May 23
2025
SELL
Payment of exercise price or tax liability
$5,853
$18.18 p/Share
322
Reduced 1.14%
27,992
Common Stock
May 22
2025
BUY
Grant, award, or other acquisition
-
2,931
Added 9.38%
28,314
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$44,627
$27.65 p/Share
1,614
Reduced 5.98%
25,383
Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
-
5,517
Added 16.97%
26,997
Common Stock
Feb 17
2025
SELL
Payment of exercise price or tax liability
$10,147
$27.5 p/Share
369
Reduced 1.69%
21,480
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$18,892
$27.5 p/Share
687
Reduced 3.05%
21,849
Common Stock
Jan 10
2025
SELL
Payment of exercise price or tax liability
$40,870
$25.12 p/Share
1,627
Reduced 6.73%
22,536
Common Stock
Aug 08
2024
BUY
Open market or private purchase
$10,112
$16.31 p/Share
620
Added 2.5%
24,163
Common Stock
May 23
2024
BUY
Grant, award, or other acquisition
-
2,219
Added 8.61%
23,543
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$7,872
$24.0 p/Share
328
Reduced 1.51%
21,324
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$15,312
$24.0 p/Share
638
Reduced 2.86%
21,652
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
4,842
Added 17.85%
22,290
Common Stock
Jan 10
2024
SELL
Payment of exercise price or tax liability
$24,512
$21.75 p/Share
1,127
Reduced 6.07%
17,448
Common Stock
May 12
2023
BUY
Open market or private purchase
$21,540
$10.77 p/Share
2,000
Added 9.72%
18,575
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$3,330
$12.81 p/Share
260
Reduced 1.54%
16,575
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
5,059
Added 23.11%
16,835
Common Stock
Jan 10
2023
SELL
Payment of exercise price or tax liability
$11,811
$10.49 p/Share
1,126
Reduced 8.73%
11,776
Common Stock
Dec 12
2022
BUY
Open market or private purchase
$5,460
$9.1 p/Share
600
Added 4.44%
12,902
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
2,302
Added 15.76%
12,302
Common Stock
Jan 10
2022
BUY
Grant, award, or other acquisition
-
10,000
Added 50.0%
10,000
Common Stock