Oct 01
2025
SELL
Open market or private sale
$700,000
$35.0 p/Share
20,000
Reduced 8.62%
212,122
Common Stock
Sep 12
2025
SELL
Open market or private sale
$450,000
$30.0 p/Share
15,000
Reduced 6.07%
232,122
Common Stock
Sep 02
2025
SELL
Open market or private sale
$375,000
$25.0 p/Share
15,000
Reduced 5.72%
247,122
Common Stock
Aug 15
2025
SELL
Open market or private sale
$187,780
$20.0 p/Share
9,389
Reduced 3.46%
262,122
Common Stock
Aug 13
2025
SELL
Open market or private sale
$12,220
$20.0 p/Share
611
Reduced 0.22%
271,511
Common Stock
Jan 06
2025
SELL
Open market or private sale
$651,307
$19.9 p/Share
32,729
Reduced 10.74%
272,122
Common Stock
Jan 04
2025
BUY
Grant, award, or other acquisition
-
100,000
Added 24.7%
304,851
Common Stock
Apr 01
2024
SELL
Open market or private sale
$168,180
$28.03 p/Share
6,000
Reduced 2.85%
204,851
Common Stock
Jan 12
2024
SELL
Open market or private sale
$293,144
$36.92 p/Share
7,940
Reduced 3.63%
210,851
Common Stock
Jan 05
2024
SELL
Open market or private sale
$1,121,790
$34.9 p/Share
32,143
Reduced 12.81%
218,791
Common Stock
Jan 04
2024
BUY
Grant, award, or other acquisition
-
75,000
Added 23.01%
250,934
Common Stock
Jan 03
2024
SELL
Open market or private sale
$205,002
$32.54 p/Share
6,300
Reduced 3.46%
175,934
Common Stock
Jun 30
2023
SELL
Open market or private sale
$106,590
$35.53 p/Share
3,000
Reduced 1.57%
188,484
Common Stock
Jan 05
2023
SELL
Open market or private sale
$516,232
$37.4 p/Share
13,803
Reduced 6.72%
191,484
Common Stock
Jan 04
2023
BUY
Grant, award, or other acquisition
-
60,000
Added 22.62%
205,287
Common Stock
Jan 03
2023
SELL
Open market or private sale
$403,698
$39.05 p/Share
10,338
Reduced 6.64%
145,287
Common Stock
Jan 05
2022
SELL
Open market or private sale
$391,250
$62.6 p/Share
6,250
Reduced 3.86%
155,625
Common Stock
Jan 04
2022
SELL
Open market or private sale
$1,299,481
$67.07 p/Share
19,375
Reduced 10.69%
161,875
Common Stock
Jan 01
2022
BUY
Grant, award, or other acquisition
-
55,000
Added 23.28%
181,250
Common Stock
Jan 14
2021
SELL
Open market or private sale
$814,000
$81.4 p/Share
10,000
Reduced 7.34%
126,250
Common Stock
Jan 06
2021
SELL
Open market or private sale
$1,392,481
$71.87 p/Share
19,375
Reduced 12.45%
136,250
Common Stock
Jan 05
2021
SELL
Open market or private sale
$1,405,269
$72.53 p/Share
19,375
Reduced 11.07%
155,625
Common Stock
Jan 01
2021
BUY
Grant, award, or other acquisition
-
50,000
Added 22.22%
175,000
Common Stock