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
Nov 04
2024
BUY
Grant, award, or other acquisition
-
8,500
Added 15.25%
47,224
Common Stock
Sep 06
2024
SELL
Open market or private sale
$9,398
$39.16 p/Share
240
Reduced 0.62%
38,724
Common Stock
Aug 23
2024
SELL
Open market or private sale
$35,072
$43.14 p/Share
813
Reduced 2.04%
38,964
Common Stock
Aug 05
2024
SELL
Open market or private sale
$6,708
$39.93 p/Share
168
Reduced 0.42%
39,777
Common Stock
Jun 06
2024
SELL
Open market or private sale
$12,421
$51.33 p/Share
242
Reduced 0.6%
39,945
Common Stock
May 23
2024
SELL
Open market or private sale
$142,237
$42.32 p/Share
3,361
Reduced 7.72%
40,187
Common Stock
May 03
2024
SELL
Open market or private sale
$4,901
$37.13 p/Share
132
Reduced 0.3%
43,548
Common Stock
Mar 06
2024
SELL
Open market or private sale
$6,774
$37.43 p/Share
181
Reduced 0.41%
43,680
Common Stock