Sep 15
2025
SELL
Open market or private sale
$2,381
$25.33 p/Share
94
Reduced 0.09%
102,943
Common Stock
Sep 08
2025
SELL
Open market or private sale
$6,929
$25.76 p/Share
269
Reduced 0.26%
103,037
Common Stock
Aug 21
2025
SELL
Open market or private sale
$13,525
$25.96 p/Share
521
Reduced 0.5%
103,306
Common Stock
Aug 04
2025
SELL
Open market or private sale
$22,262
$28.36 p/Share
785
Reduced 0.75%
103,827
Common Stock
Jul 02
2025
SELL
Open market or private sale
$4,523
$36.19 p/Share
125
Reduced 0.12%
104,612
Common Stock
Jun 20
2025
SELL
Open market or private sale
$8,224
$35.76 p/Share
230
Reduced 0.22%
104,737
Common Stock
Jun 16
2025
SELL
Open market or private sale
$3,147
$33.48 p/Share
94
Reduced 0.09%
104,967
Common Stock
Jun 06
2025
SELL
Open market or private sale
$8,159
$31.75 p/Share
257
Reduced 0.24%
105,061
Common Stock
May 21
2025
SELL
Open market or private sale
$15,797
$29.75 p/Share
531
Reduced 0.5%
105,318
Common Stock
May 07
2025
SELL
Open market or private sale
$163,600
$32.72 p/Share
5,000
Reduced 4.51%
105,849
Common Stock
May 05
2025
SELL
Open market or private sale
$25,940
$37.65 p/Share
689
Reduced 0.62%
110,849
Common Stock
Apr 02
2025
SELL
Open market or private sale
$4,802
$38.73 p/Share
124
Reduced 0.11%
111,538
Common Stock
Mar 20
2025
SELL
Open market or private sale
$9,586
$41.68 p/Share
230
Reduced 0.21%
111,662
Common Stock
Mar 14
2025
SELL
Open market or private sale
$3,684
$40.05 p/Share
92
Reduced 0.08%
111,892
Common Stock
Mar 06
2025
SELL
Open market or private sale
$11,332
$40.91 p/Share
277
Reduced 0.25%
111,984
Common Stock
Feb 21
2025
SELL
Open market or private sale
$23,238
$44.18 p/Share
526
Reduced 0.47%
112,261
Common Stock
Feb 03
2025
SELL
Open market or private sale
$39,776
$49.35 p/Share
806
Reduced 0.71%
112,221
Common Stock
Jan 03
2025
SELL
Open market or private sale
$6,564
$45.59 p/Share
144
Reduced 0.13%
113,027
Common Stock
Dec 20
2024
SELL
Open market or private sale
$14,188
$44.9 p/Share
316
Reduced 0.28%
113,171
Common Stock
Dec 16
2024
SELL
Open market or private sale
$6,225
$46.81 p/Share
133
Reduced 0.12%
113,487
Common Stock
Dec 06
2024
SELL
Open market or private sale
$19,340
$52.7 p/Share
367
Reduced 0.32%
113,620
Common Stock
Dec 04
2024
BUY
Grant, award, or other acquisition
-
22,824
Added 16.68%
113,987
Common Stock
Nov 11
2024
SELL
Open market or private sale
$72,336
$48.0 p/Share
1,507
Reduced 1.63%
91,163
Common Stock
Nov 06
2024
SELL
Open market or private sale
$80,770
$44.6 p/Share
1,811
Reduced 1.92%
92,670
Common Stock
Nov 04
2024
SELL
Grant, award, or other acquisition
-
7,851
Reduced 7.62%
95,140
Common Stock