May 12
2025
SELL
Open market or private sale
$3,504
$17.52 p/Share
200
Reduced 0.12%
168,237
Common Stock
Apr 10
2025
SELL
Open market or private sale
$2,914
$14.57 p/Share
200
Reduced 0.12%
168,437
Common Stock
Mar 15
2025
SELL
Payment of exercise price or tax liability
-
812
Reduced 0.48%
168,637
Common Stock
Mar 14
2025
SELL
Payment of exercise price or tax liability
-
5,532
Reduced 3.16%
169,449
Common Stock
Mar 14
2025
SELL
Other acquisition or disposition
-
6,985
Reduced 3.84%
174,981
Performance Stock Units
Mar 12
2025
SELL
Payment of exercise price or tax liability
-
2,384
Reduced 1.29%
181,966
Common Stock
Mar 11
2025
BUY
Grant, award, or other acquisition
-
22,244
Added 10.77%
184,350
Restricted Stock Units
Mar 11
2025
BUY
Grant, award, or other acquisition
-
33,367
Added 17.07%
162,106
Performance Stock Units
Mar 10
2025
SELL
Open market or private sale
$3,376
$16.88 p/Share
200
Reduced 0.16%
128,739
Common Stock
Feb 10
2025
SELL
Open market or private sale
$4,376
$21.88 p/Share
200
Reduced 0.15%
128,939
Common Stock
Jan 10
2025
SELL
Open market or private sale
$5,156
$25.78 p/Share
200
Reduced 0.15%
129,139
Restricted Stock Units
Dec 10
2024
SELL
Open market or private sale
$5,536
$27.68 p/Share
200
Reduced 0.15%
129,339
Common Stock
Nov 11
2024
SELL
Open market or private sale
$5,646
$28.23 p/Share
200
Reduced 0.15%
129,539
Common Stock
Oct 10
2024
SELL
Open market or private sale
$4,866
$24.33 p/Share
200
Reduced 0.15%
129,739
Common Stock
Sep 10
2024
SELL
Open market or private sale
$4,662
$23.31 p/Share
200
Reduced 0.15%
129,939
Common Stock
Aug 16
2024
SELL
Open market or private sale
$5,082
$25.41 p/Share
200
Reduced 0.15%
130,139
Common Stock
May 22
2024
SELL
Open market or private sale
$60,000
$30.0 p/Share
2,000
Reduced 1.51%
130,339
Common Stock
Mar 17
2024
SELL
Payment of exercise price or tax liability
-
2,215
Reduced 1.65%
132,339
Restricted Stock Units
Mar 15
2024
SELL
Payment of exercise price or tax liability
-
3,649
Reduced 2.64%
134,554
Common Stock
Mar 15
2024
SELL
Other acquisition or disposition
-
767
Reduced 0.55%
138,203
Performance Stock Units
Mar 14
2024
SELL
Payment of exercise price or tax liability
-
2,978
Reduced 2.1%
138,970
Common Stock
Mar 12
2024
BUY
Grant, award, or other acquisition
-
18,541
Added 11.55%
141,948
Performance Stock Units
Mar 12
2024
BUY
Grant, award, or other acquisition
-
12,360
Added 9.1%
123,407
Restricted Stock Units
Mar 19
2023
SELL
Payment of exercise price or tax liability
-
1,843
Reduced 1.63%
111,047
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
-
13,958
Reduced 11.0%
112,890
Common Stock