Dec 08
2025
SELL
Open market or private sale
$7,562
$32.88 p/Share
230
Reduced 0.35%
65,913
Common Stock
Nov 24
2025
SELL
Open market or private sale
$23,599
$28.71 p/Share
822
Reduced 1.23%
66,143
Common Stock
Nov 21
2025
SELL
Open market or private sale
$6,068
$26.5 p/Share
229
Reduced 0.34%
66,965
Common Stock
Nov 18
2025
BUY
Grant, award, or other acquisition
-
16,324
Added 19.55%
67,194
Common Stock
Nov 03
2025
SELL
Open market or private sale
$5,132
$32.08 p/Share
160
Reduced 0.31%
50,870
Common Stock
Oct 30
2025
SELL
Open market or private sale
$31,943
$31.44 p/Share
1,016
Reduced 1.95%
51,030
Common Stock
Oct 28
2025
BUY
Grant, award, or other acquisition
-
5,633
Added 9.77%
52,046
Common Stock
Oct 06
2025
SELL
Open market or private sale
$65,699
$32.19 p/Share
2,041
Reduced 4.21%
46,413
Common Stock
Sep 08
2025
SELL
Open market or private sale
$6,053
$25.76 p/Share
235
Reduced 0.48%
48,454
Common Stock
Aug 25
2025
SELL
Open market or private sale
$23,619
$27.69 p/Share
853
Reduced 1.72%
48,689
Common Stock
Aug 21
2025
SELL
Open market or private sale
$6,178
$25.96 p/Share
238
Reduced 0.48%
49,542
Common Stock
Aug 04
2025
SELL
Open market or private sale
$5,274
$28.36 p/Share
186
Reduced 0.37%
49,780
Common Stock
Jun 06
2025
SELL
Open market or private sale
$7,143
$31.75 p/Share
225
Reduced 0.45%
49,966
Common Stock
May 23
2025
SELL
Open market or private sale
$23,265
$27.73 p/Share
839
Reduced 1.64%
50,191
Common Stock
May 21
2025
SELL
Open market or private sale
$7,199
$29.75 p/Share
242
Reduced 0.47%
51,030
Common Stock
May 05
2025
SELL
Open market or private sale
$6,099
$37.65 p/Share
162
Reduced 0.31%
51,272
Common Stock
Mar 06
2025
SELL
Open market or private sale
$9,859
$40.91 p/Share
241
Reduced 0.47%
51,434
Common Stock
Feb 24
2025
SELL
Open market or private sale
$38,206
$41.71 p/Share
916
Reduced 1.74%
51,675
Common Stock
Feb 21
2025
SELL
Open market or private sale
$11,796
$44.18 p/Share
267
Reduced 0.51%
52,591
Common Stock
Feb 03
2025
SELL
Open market or private sale
$9,129
$49.35 p/Share
185
Reduced 0.35%
52,858
Common Stock
Dec 06
2024
SELL
Open market or private sale
$11,910
$52.7 p/Share
226
Reduced 0.42%
53,043
Common Stock
Dec 04
2024
BUY
Grant, award, or other acquisition
-
8,438
Added 13.67%
53,269
Common Stock
Nov 25
2024
SELL
Open market or private sale
$34,873
$44.2 p/Share
789
Reduced 1.73%
44,831
Common Stock
Nov 06
2024
SELL
Open market or private sale
$64,580
$44.6 p/Share
1,448
Reduced 3.08%
45,620
Common Stock
Nov 04
2024
SELL
Open market or private sale
$6,483
$41.56 p/Share
156
Reduced 0.33%
47,068
Common Stock