Sep 18
2025
SELL
Open market or private sale
$1,941,467
$31.06 p/Share
62,507
Reduced 2.62%
2,319,038
Common Stock
Sep 12
2025
SELL
Open market or private sale
$443,876
$28.84 p/Share
15,391
Reduced 0.64%
2,381,545
Common Stock
Sep 04
2025
SELL
Open market or private sale
$279,860
$29.14 p/Share
9,604
Reduced 0.4%
2,396,936
Common Stock
Aug 28
2025
SELL
Open market or private sale
$1,058,679
$29.63 p/Share
35,730
Reduced 1.46%
2,406,540
Common Stock
Aug 27
2025
SELL
Open market or private sale
$1,028,009
$28.77 p/Share
35,732
Reduced 1.44%
2,442,270
Common Stock
Aug 26
2025
SELL
Open market or private sale
$1,048,376
$29.34 p/Share
35,732
Reduced 1.42%
2,478,002
Common Stock
Aug 25
2025
SELL
Open market or private sale
$1,007,642
$28.2 p/Share
35,732
Reduced 1.4%
2,513,734
Common Stock
Aug 22
2025
SELL
Open market or private sale
$482,119
$28.33 p/Share
17,018
Reduced 0.66%
2,549,466
Common Stock
Aug 21
2025
SELL
Open market or private sale
$482,118
$26.49 p/Share
18,200
Reduced 0.7%
2,566,484
Common Stock
Aug 20
2025
SELL
Open market or private sale
$482,133
$25.67 p/Share
18,782
Reduced 0.72%
2,584,684
Common Stock
Aug 19
2025
SELL
Open market or private sale
$482,080
$26.28 p/Share
18,344
Reduced 0.7%
2,603,466
Common Stock
Aug 18
2025
SELL
Open market or private sale
$482,128
$26.69 p/Share
18,064
Reduced 0.68%
2,621,810
Common Stock
Aug 13
2025
BUY
Grant, award, or other acquisition
-
1,200,000
Added 31.25%
2,639,874
Common Stock
Aug 05
2025
BUY
Grant, award, or other acquisition
-
233,334
Added 13.95%
1,439,874
Common Stock
Jun 26
2025
SELL
Open market or private sale
$657,809
$19.53 p/Share
33,682
Reduced 2.72%
1,206,540
Common Stock
Jun 18
2025
SELL
Open market or private sale
$120,825
$19.13 p/Share
6,316
Reduced 0.51%
1,240,222
Common Stock
Jun 17
2025
SELL
Open market or private sale
$593,410
$19.18 p/Share
30,939
Reduced 2.42%
1,246,538
Common Stock
Jun 16
2025
SELL
Open market or private sale
$77,237
$19.01 p/Share
4,063
Reduced 0.32%
1,277,477
Common Stock
Jun 03
2025
SELL
Open market or private sale
$653,727
$16.07 p/Share
40,680
Reduced 3.08%
1,281,540
Common Stock
Jun 02
2025
SELL
Payment of exercise price or tax liability
$322,822
$15.59 p/Share
20,707
Reduced 1.54%
1,322,220
Common Stock
May 27
2025
SELL
Open market or private sale
$1,149,750
$15.33 p/Share
75,000
Reduced 5.29%
1,342,927
Common Stock
May 22
2025
BUY
Grant, award, or other acquisition
-
150,000
Added 9.57%
1,417,927
Common Stock
Mar 04
2025
SELL
Open market or private sale
$437,184
$8.17 p/Share
53,511
Reduced 4.05%
1,267,927
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$155,276
$8.3 p/Share
18,708
Reduced 1.4%
1,321,438
Common Stock
Dec 24
2024
SELL
Open market or private sale
$119,649
$9.96 p/Share
12,013
Reduced 0.89%
1,340,146
Common Stock