Nov 21
2025
SELL
Open market or private sale
$47,064
$26.5 p/Share
1,776
Reduced 0.53%
332,883
Common Stock
Nov 18
2025
BUY
Grant, award, or other acquisition
-
68,740
Added 17.04%
334,659
Common Stock
Nov 03
2025
SELL
Open market or private sale
$88,380
$32.08 p/Share
2,755
Reduced 1.03%
265,919
Common Stock
Oct 30
2025
SELL
Open market or private sale
$553,532
$31.44 p/Share
17,606
Reduced 6.15%
268,674
Common Stock
Oct 28
2025
BUY
Grant, award, or other acquisition
-
79,785
Added 21.8%
286,280
Common Stock
Oct 23
2025
SELL
Open market or private sale
$69,171
$30.88 p/Share
2,240
Reduced 1.07%
206,495
Common Stock
Oct 06
2025
SELL
Open market or private sale
$764,415
$32.19 p/Share
23,747
Reduced 10.21%
208,735
Common Stock
Oct 02
2025
SELL
Open market or private sale
$6,006
$29.16 p/Share
206
Reduced 0.09%
232,482
Common Stock
Aug 21
2025
SELL
Open market or private sale
$47,766
$25.96 p/Share
1,840
Reduced 0.78%
233,529
Common Stock
Aug 04
2025
SELL
Open market or private sale
$90,440
$28.36 p/Share
3,189
Reduced 1.34%
235,153
Common Stock
Jul 23
2025
SELL
Open market or private sale
$79,771
$35.74 p/Share
2,232
Reduced 0.93%
238,342
Common Stock
Jul 02
2025
SELL
Open market or private sale
$7,563
$36.19 p/Share
209
Reduced 0.09%
240,574
Common Stock
May 21
2025
SELL
Open market or private sale
$55,840
$29.75 p/Share
1,877
Reduced 0.77%
240,783
Common Stock
May 08
2025
SELL
Open market or private sale
$646,200
$32.31 p/Share
20,000
Reduced 7.61%
242,660
Common Stock
May 05
2025
SELL
Open market or private sale
$105,420
$37.65 p/Share
2,800
Reduced 1.05%
262,660
Common Stock
Apr 23
2025
SELL
Open market or private sale
$82,299
$39.99 p/Share
2,058
Reduced 0.77%
265,460
Common Stock
Apr 02
2025
SELL
Open market or private sale
$7,978
$38.73 p/Share
206
Reduced 0.08%
267,518
Common Stock
Feb 21
2025
SELL
Open market or private sale
$81,247
$44.18 p/Share
1,839
Reduced 0.68%
267,724
Common Stock
Feb 03
2025
SELL
Open market or private sale
$140,400
$49.35 p/Share
2,845
Reduced 1.05%
269,199
Common Stock
Jan 23
2025
SELL
Open market or private sale
$121,511
$50.17 p/Share
2,422
Reduced 0.88%
272,044
Common Stock
Jan 03
2025
SELL
Open market or private sale
$10,440
$45.59 p/Share
229
Reduced 0.08%
274,466
Common Stock
Dec 04
2024
BUY
Grant, award, or other acquisition
-
53,634
Added 16.34%
274,695
Common Stock
Nov 11
2024
SELL
Open market or private sale
$496,320
$48.0 p/Share
10,340
Reduced 4.47%
221,061
Common Stock
Nov 06
2024
SELL
Open market or private sale
$278,259
$44.6 p/Share
6,239
Reduced 2.63%
231,401
Common Stock
Nov 04
2024
SELL
Open market or private sale
$111,422
$41.56 p/Share
2,681
Reduced 1.12%
237,640
Common Stock