Jul 25
2025
BUY
Grant, award, or other acquisition
-
90
Added 0.82%
10,894
Common Stock
Jul 07
2025
SELL
Payment of exercise price or tax liability
$10,488
$24.0 p/Share
437
Reduced 3.89%
10,804
Common Stock
Jun 30
2025
BUY
Grant, award, or other acquisition
$3,885
$18.33 p/Share
212
Added 4.11%
4,952
Common Stock
Apr 25
2025
BUY
Grant, award, or other acquisition
$1,166
$20.83 p/Share
56
Added 1.17%
4,739
Common Stock
Apr 25
2025
BUY
Grant, award, or other acquisition
-
123
Added 1.08%
11,241
Common Stock
Mar 31
2025
BUY
Grant, award, or other acquisition
$16,230
$18.36 p/Share
884
Added 15.88%
4,683
Common Stock
Mar 26
2025
BUY
Grant, award, or other acquisition
-
3,385
Added 23.34%
11,118
Common Stock
Mar 01
2025
BUY
Grant, award, or other acquisition
-
1,016
Added 11.61%
7,733
Common Stock
Jan 31
2025
SELL
Payment of exercise price or tax liability
$2,986
$24.28 p/Share
123
Reduced 1.81%
6,659
Common Stock
Jan 31
2025
BUY
Grant, award, or other acquisition
-
470
Added 6.54%
6,717
Common Stock
Jan 24
2025
BUY
Grant, award, or other acquisition
$916
$24.11 p/Share
38
Added 0.99%
3,798
Common Stock
Oct 28
2024
BUY
Open market or private purchase
$147
$24.5 p/Share
6
Added 0.09%
6,370
Common Stock
Oct 25
2024
BUY
Grant, award, or other acquisition
-
56
Added 0.87%
6,363
Common Stock
Jul 30
2024
BUY
Open market or private purchase
$140
$28.19 p/Share
5
Added 0.08%
6,307
Common Stock
Jul 26
2024
BUY
Grant, award, or other acquisition
-
47
Added 0.74%
6,301
Common Stock
Jul 05
2024
SELL
Open market or private sale
$3,789
$23.54 p/Share
161
Reduced 2.51%
6,254
Common Stock
May 01
2024
BUY
Open market or private purchase
$22
$22.85 p/Share
1
Added 0.02%
6,415
Common Stock
Apr 26
2024
BUY
Grant, award, or other acquisition
-
65
Added 1.0%
6,414
Common Stock
Mar 20
2024
BUY
Grant, award, or other acquisition
-
1,071
Added 14.43%
6,349
Common Stock
Jan 26
2024
BUY
Grant, award, or other acquisition
-
49
Added 0.95%
5,120
Common Stock
Jan 23
2024
BUY
Grant, award, or other acquisition
-
158
Added 2.91%
5,278
Common Stock
Oct 27
2023
BUY
Grant, award, or other acquisition
-
63
Added 1.23%
5,071
Common Stock
Jul 28
2023
BUY
Grant, award, or other acquisition
-
55
Added 1.09%
5,008
Common Stock
Apr 28
2023
BUY
Grant, award, or other acquisition
-
65
Added 1.3%
4,953
Common Stock
Mar 22
2023
BUY
Grant, award, or other acquisition
-
1,102
Added 18.4%
4,888
Common Stock