AXON · Axon Enterprise Inc. Common Stock
View on chartInsiders & Stakes
| Patrick W. Smith CHIEF EXECUTIVE OFFICER | ▼ Sell | Open Market | 3,118,012 Shares held | 9/8/2026 | View profile |
| Ahsan Jawad A Chief Financial Officer | ▼ Sell | Open Market | 360,019 Shares held | 4/5/2022 | View profile |
| Joshua Isner PRESIDENT | ▼ Sell | Open Market | 296,974 Shares held | 8/31/2026 | View profile |
| Larson Luke PRESIDENT | ▼ Sell | Open Market | 272,917 Shares held | 12/27/2022 | View profile |
| Hadi Partovi Director | ▲ Buy | Grant | 238,649 Shares held | 5/29/2026 | View profile |
| Brittany Bagley Director | ▲ Buy | Grant | 121,685 Shares held | 8/16/2026 | View profile |
| Jeffrey C. Kunins CPO & CTO | ▼ Sell | Open Market | 97,761 Shares held | 8/21/2026 | View profile |
| Cameron Brooks CHIEF REVENUE OFFICER | ▼ Sell | Tax Withholding | 61,396 Shares held | 10/1/2026 | View profile |
| Isaiah Fields Chief Legal Officer | ▼ Sell | Open Market | 56,264 Shares held | 9/11/2026 | View profile |
| Elizabeth Reid Coughlin Chief Human Officer | ▼ Sell | Tax Withholding | 40,363 Shares held | 8/31/2026 | View profile |
| Zito James CHIEF FINANCIAL OFFICER | ▼ Sell | Open Market | 35,330 Shares held | 9/1/2022 | View profile |
| Michael Garnreiter Director | ▲ Buy | Grant | 18,398 Shares held | 5/29/2026 | View profile |
| Jennifer H. Mak Global Controller | ▼ Sell | Tax Withholding | 13,600 Shares held | 8/31/2026 | View profile |
| Mark W. Kroll Director | ▲ Buy | Grant | 11,135 Shares held | 5/12/2023 | View profile |
| Adriane M. Brown Director | ▲ Buy | Grant | 8,437 Shares held | 5/29/2026 | View profile |
| MCBRADY MATTHEW R | ▲ Buy | Grant | 3,938 Shares held | 5/29/2025 | View profile |
| Caitlin Elizabeth Kalinowski Director | ▼ Sell | Open Market | 3,632 Shares held | 6/1/2026 | View profile |
| Graham Smith Director | ▲ Buy | Grant | 3,629 Shares held | 5/29/2026 | View profile |
| Eiso Hendricus Roland Leon Kant Director | ▲ Buy | Grant | 3,165 Shares held | 7/8/2026 | View profile |
| Erika Nardini Director | ▲ Buy | Grant | 2,557 Shares held | 5/29/2026 | View profile |
| Julie A. Cullivan Director | ▲ Buy | Grant | 2,181 Shares held | 5/29/2025 | View profile |
| Jeri Williams Director | ▼ Sell | Open Market | 1,141 Shares held | 6/1/2026 | View profile |
| Todd R. Morgenfeld Director | ▲ Buy | Grant | 947 Shares held | 5/29/2026 | View profile |
| Vivek Mohindra Director | ▲ Buy | Grant | 600 Shares held | 7/8/2026 | View profile |
Transaction History
| Cameron Brooks | ▼ Sell | Tax Withholding | 5,850 | $2.5M | 10/1/2026 |
| Isaiah Fields | ▼ Sell | Open Market | 1,017 | $489K | 9/11/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 71 | $36K | 9/8/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 410 | $207K | 9/8/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 1,104 | $558K | 9/8/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 744 | $377K | 9/8/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 749 | $380K | 9/8/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 1,774 | $902K | 9/8/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 1,319 | $672K | 9/8/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 1,348 | $688K | 9/8/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 1,251 | $640K | 9/8/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 1,033 | $530K | 9/8/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 197 | $101K | 9/8/2026 |
| Joshua Isner | ▼ Sell | Open Market | 898 | $512K | 8/31/2026 |
| Joshua Isner | ▼ Sell | Open Market | 643 | $367K | 8/31/2026 |
| Joshua Isner | ▼ Sell | Open Market | 677 | $387K | 8/31/2026 |
| Joshua Isner | ▼ Sell | Open Market | 314 | $180K | 8/31/2026 |
| Joshua Isner | ▼ Sell | Open Market | 283 | $163K | 8/31/2026 |
| Joshua Isner | ▼ Sell | Open Market | 1,108 | $638K | 8/31/2026 |
| Joshua Isner | ▼ Sell | Open Market | 1,075 | $620K | 8/31/2026 |
| Joshua Isner | ▼ Sell | Open Market | 625 | $361K | 8/31/2026 |
| Joshua Isner | ▼ Sell | Open Market | 1,379 | $798K | 8/31/2026 |
| Joshua Isner | ▼ Sell | Open Market | 1,663 | $964K | 8/31/2026 |
| Joshua Isner | ▼ Sell | Open Market | 793 | $460K | 8/31/2026 |
| Joshua Isner | ▼ Sell | Open Market | 318 | $185K | 8/31/2026 |
| Joshua Isner | ▼ Sell | Open Market | 477 | $279K | 8/31/2026 |
| Joshua Isner | ▼ Sell | Open Market | 565 | $331K | 8/31/2026 |
| Joshua Isner | ▼ Sell | Open Market | 280 | $164K | 8/31/2026 |
| Joshua Isner | ▼ Sell | Open Market | 109 | $64K | 8/31/2026 |
| Joshua Isner | ▼ Sell | Open Market | 91 | $54K | 8/31/2026 |
| Joshua Isner | ▼ Sell | Open Market | 40 | $24K | 8/31/2026 |
| Joshua Isner | ▼ Sell | Open Market | 280 | $165K | 8/31/2026 |
| Joshua Isner | ▼ Sell | Open Market | 193 | $110K | 8/31/2026 |
| Joshua Isner | ▼ Sell | Open Market | 188 | $106K | 8/31/2026 |
| Joshua Isner | ▼ Sell | Open Market | 120 | $70K | 8/31/2026 |
| Joshua Isner | ▼ Sell | Open Market | 1,684 | $958K | 8/31/2026 |
| Joshua Isner | ▼ Sell | Open Market | 1,232 | $695K | 8/31/2026 |
| Joshua Isner | ▼ Sell | Open Market | 661 | $374K | 8/31/2026 |
| Isaiah Fields | ▼ Sell | Tax Withholding | 763 | $432K | 8/31/2026 |
| Joshua Isner | ▼ Sell | Open Market | 347 | $195K | 8/31/2026 |
| Joshua Isner | ▼ Sell | Open Market | 373 | $210K | 8/31/2026 |
| Joshua Isner | ▼ Sell | Open Market | 359 | $202K | 8/31/2026 |
| Jennifer H. Mak | ▼ Sell | Tax Withholding | 156 | $88K | 8/31/2026 |
| Cameron Brooks | ▼ Sell | Tax Withholding | 735 | $416K | 8/31/2026 |
| Elizabeth Reid Coughlin | ▼ Sell | Tax Withholding | 479 | $272K | 8/31/2026 |
| Jeffrey C. Kunins | ▼ Sell | Open Market | 40 | $24K | 8/21/2026 |
| Jeffrey C. Kunins | ▼ Sell | Open Market | 80 | $49K | 8/21/2026 |
| Jeffrey C. Kunins | ▼ Sell | Open Market | 160 | $98K | 8/21/2026 |
| Jeffrey C. Kunins | ▼ Sell | Open Market | 141 | $86K | 8/21/2026 |
| Jeffrey C. Kunins | ▼ Sell | Open Market | 200 | $123K | 8/21/2026 |
| Jeffrey C. Kunins | ▼ Sell | Open Market | 80 | $49K | 8/21/2026 |
| Jeffrey C. Kunins | ▼ Sell | Open Market | 280 | $173K | 8/21/2026 |
| Jeffrey C. Kunins | ▼ Sell | Open Market | 400 | $247K | 8/21/2026 |
| Jeffrey C. Kunins | ▼ Sell | Open Market | 80 | $50K | 8/21/2026 |
| Jeffrey C. Kunins | ▼ Sell | Open Market | 40 | $25K | 8/21/2026 |
| Jeffrey C. Kunins | ▼ Sell | Open Market | 1,074 | $670K | 8/21/2026 |
| Jeffrey C. Kunins | ▼ Sell | Open Market | 120 | $75K | 8/21/2026 |
| Jeffrey C. Kunins | ▼ Sell | Open Market | 571 | $358K | 8/21/2026 |
| Jeffrey C. Kunins | ▼ Sell | Open Market | 1,200 | $755K | 8/21/2026 |
| Jeffrey C. Kunins | ▼ Sell | Open Market | 1,050 | $664K | 8/21/2026 |
| Jeffrey C. Kunins | ▼ Sell | Open Market | 139 | $85K | 8/21/2026 |
| Jeffrey C. Kunins | ▼ Sell | Open Market | 1,350 | $852K | 8/21/2026 |
| Jeffrey C. Kunins | ▼ Sell | Open Market | 760 | $479K | 8/21/2026 |
| Jeffrey C. Kunins | ▼ Sell | Open Market | 240 | $147K | 8/21/2026 |
| Jeffrey C. Kunins | ▼ Sell | Open Market | 440 | $279K | 8/21/2026 |
| Jeffrey C. Kunins | ▼ Sell | Open Market | 615 | $390K | 8/21/2026 |
| Jeffrey C. Kunins | ▼ Sell | Open Market | 345 | $219K | 8/21/2026 |
| Jeffrey C. Kunins | ▼ Sell | Open Market | 120 | $74K | 8/21/2026 |
| Jeffrey C. Kunins | ▼ Sell | Open Market | 80 | $50K | 8/21/2026 |
| Cameron Brooks | ▲ Buy | Grant | 15,810 | $0 | 8/16/2026 |
| Isaiah Fields | ▲ Buy | Grant | 10,488 | $0 | 8/16/2026 |
| Patrick W. Smith | ▲ Buy | Grant | 97,015 | $0 | 8/16/2026 |
| Jeffrey C. Kunins | ▲ Buy | Grant | 20,618 | $0 | 8/16/2026 |
| Jeffrey C. Kunins | ▲ Buy | Grant | 3,753 | $0 | 8/16/2026 |
| Joshua Isner | ▲ Buy | Grant | 67,910 | $0 | 8/16/2026 |
| Joshua Isner | ▲ Buy | Grant | 14,218 | $0 | 8/16/2026 |
| Brittany Bagley | ▲ Buy | Grant | 30,560 | $0 | 8/16/2026 |
| Jennifer H. Mak | ▲ Buy | Grant | 3,906 | $0 | 8/16/2026 |
| Elizabeth Reid Coughlin | ▲ Buy | Grant | 6,818 | $0 | 8/16/2026 |
| Jeffrey C. Kunins | ▼ Sell | Tax Withholding | 6,233 | $3.8M | 8/13/2026 |
| Joshua Isner | ▼ Sell | Tax Withholding | 15,704 | $9.7M | 8/13/2026 |
| Brittany Bagley | ▼ Sell | Tax Withholding | 8,708 | $5.4M | 8/13/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 213 | $115K | 8/7/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 256 | $138K | 8/7/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 370 | $200K | 8/7/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 696 | $378K | 8/7/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 1,189 | $647K | 8/7/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 64 | $36K | 8/7/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 113 | $63K | 8/7/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 157 | $88K | 8/7/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 142 | $80K | 8/7/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 518 | $291K | 8/7/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 921 | $518K | 8/7/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 238 | $127K | 8/7/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 212 | $113K | 8/7/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 653 | $356K | 8/7/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 740 | $404K | 8/7/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 126 | $69K | 8/7/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 54 | $30K | 8/7/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 299 | $166K | 8/7/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 635 | $358K | 8/7/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 255 | $144K | 8/7/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 581 | $329K | 8/7/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 177 | $97K | 8/7/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 231 | $124K | 8/7/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 70 | $40K | 8/7/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 193 | $102K | 8/7/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 94 | $50K | 8/7/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 207 | $109K | 8/7/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 113 | $60K | 8/7/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 223 | $118K | 8/7/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 100 | $53K | 8/7/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 160 | $88K | 8/7/2026 |
| Jeffrey C. Kunins | ▲ Buy | Grant | 29,531 | $0 | 8/5/2026 |
| Cameron Brooks | ▲ Buy | Grant | 2,461 | $0 | 8/5/2026 |
| Brittany Bagley | ▲ Buy | Grant | 22,749 | $0 | 8/5/2026 |
| Joshua Isner | ▲ Buy | Grant | 78,200 | $0 | 8/5/2026 |
| Eiso Hendricus Roland Leon Kant | ▲ Buy | Grant | 600 | $0 | 7/8/2026 |
| Vivek Mohindra | ▲ Buy | Grant | 600 | $0 | 7/8/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 371 | $237K | 7/7/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 82 | $51K | 7/7/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 41 | $26K | 7/7/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 251 | $158K | 7/7/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 123 | $78K | 7/7/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 88 | $56K | 7/7/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 241 | $153K | 7/7/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 83 | $53K | 7/7/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 366 | $234K | 7/7/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 772 | $494K | 7/7/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 379 | $243K | 7/7/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 1,045 | $672K | 7/7/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 1,308 | $842K | 7/7/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 744 | $480K | 7/7/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 124 | $80K | 7/7/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 1,787 | $1.2M | 7/7/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 500 | $324K | 7/7/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 931 | $604K | 7/7/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 82 | $52K | 7/7/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 274 | $178K | 7/7/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 160 | $104K | 7/7/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 147 | $96K | 7/7/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 2 | $1K | 7/7/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 1 | $658 | 7/7/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 76 | $50K | 7/7/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 22 | $15K | 7/7/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 10,000 | $5.0M | 6/29/2026 |
| Joshua Isner | ▼ Sell | Open Market | 120 | $60K | 6/5/2026 |
| Joshua Isner | ▼ Sell | Open Market | 80 | $40K | 6/5/2026 |
| Joshua Isner | ▼ Sell | Open Market | 40 | $20K | 6/5/2026 |
| Joshua Isner | ▼ Sell | Open Market | 500 | $251K | 6/5/2026 |
| Joshua Isner | ▼ Sell | Open Market | 339 | $163K | 6/5/2026 |
| Joshua Isner | ▼ Sell | Open Market | 1,261 | $608K | 6/5/2026 |
| Joshua Isner | ▼ Sell | Open Market | 926 | $448K | 6/5/2026 |
| Joshua Isner | ▼ Sell | Open Market | 440 | $213K | 6/5/2026 |
| Joshua Isner | ▼ Sell | Open Market | 498 | $242K | 6/5/2026 |
| Joshua Isner | ▼ Sell | Open Market | 2,018 | $982K | 6/5/2026 |
| Joshua Isner | ▼ Sell | Open Market | 2,018 | $984K | 6/5/2026 |
| Joshua Isner | ▼ Sell | Open Market | 365 | $178K | 6/5/2026 |
| Joshua Isner | ▼ Sell | Open Market | 545 | $267K | 6/5/2026 |
| Joshua Isner | ▼ Sell | Open Market | 769 | $377K | 6/5/2026 |
| Joshua Isner | ▼ Sell | Open Market | 1,229 | $604K | 6/5/2026 |
| Joshua Isner | ▼ Sell | Open Market | 939 | $462K | 6/5/2026 |
| Joshua Isner | ▼ Sell | Open Market | 573 | $283K | 6/5/2026 |
| Joshua Isner | ▼ Sell | Open Market | 296 | $146K | 6/5/2026 |
| Joshua Isner | ▼ Sell | Open Market | 44 | $22K | 6/5/2026 |
| Cameron Brooks | ▼ Sell | Open Market | 1,242 | $621K | 6/4/2026 |
| Patrick W. Smith | ▼ Sell | Open Market | 20,000 | $10.0M | 6/4/2026 |
| Elizabeth Reid Coughlin | ▼ Sell | Open Market | 1,554 | $754K | 6/4/2026 |
| Brittany Bagley | ▼ Sell | Open Market | 5,969 | $2.9M | 6/2/2026 |
| Cameron Brooks | ▼ Sell | Tax Withholding | 744 | $334K | 6/1/2026 |
| Isaiah Fields | ▼ Sell | Tax Withholding | 763 | $342K | 6/1/2026 |
| Jeri Williams | ▼ Sell | Open Market | 406 | $194K | 6/1/2026 |
| Jeri Williams | ▼ Sell | Open Market | 223 | $102K | 6/1/2026 |
| Caitlin Elizabeth Kalinowski | ▼ Sell | Open Market | 40 | $19K | 6/1/2026 |
| Caitlin Elizabeth Kalinowski | ▼ Sell | Open Market | 80 | $38K | 6/1/2026 |
| Caitlin Elizabeth Kalinowski | ▼ Sell | Open Market | 84 | $40K | 6/1/2026 |
| Caitlin Elizabeth Kalinowski | ▼ Sell | Open Market | 80 | $38K | 6/1/2026 |
| Caitlin Elizabeth Kalinowski | ▼ Sell | Open Market | 40 | $19K | 6/1/2026 |
| Jennifer H. Mak | ▼ Sell | Tax Withholding | 2,068 | $986K | 6/1/2026 |
| Jeffrey C. Kunins | ▼ Sell | Tax Withholding | 8,113 | $3.9M | 6/1/2026 |
| Brittany Bagley | ▼ Sell | Tax Withholding | 16,182 | $7.7M | 6/1/2026 |
| Joshua Isner | ▼ Sell | Tax Withholding | 32,796 | $15.6M | 6/1/2026 |
| Elizabeth Reid Coughlin | ▼ Sell | Tax Withholding | 480 | $215K | 6/1/2026 |
| Jennifer H. Mak | ▼ Sell | Tax Withholding | 156 | $70K | 6/1/2026 |
| Caitlin Elizabeth Kalinowski | ▼ Sell | Open Market | 40 | $19K | 6/1/2026 |
| Elizabeth Reid Coughlin | ▼ Sell | Tax Withholding | 2,922 | $1.4M | 6/1/2026 |
| Caitlin Elizabeth Kalinowski | ▼ Sell | Open Market | 40 | $19K | 6/1/2026 |
| Caitlin Elizabeth Kalinowski | ▼ Sell | Open Market | 160 | $77K | 6/1/2026 |
| Isaiah Fields | ▼ Sell | Tax Withholding | 4,494 | $2.1M | 6/1/2026 |
| Graham Smith | ▲ Buy | Grant | 611 | $0 | 5/29/2026 |
| Hadi Partovi | ▲ Buy | Grant | 611 | $0 | 5/29/2026 |
| Todd R. Morgenfeld | ▲ Buy | Grant | 611 | $0 | 5/29/2026 |
| Michael Garnreiter | ▲ Buy | Grant | 611 | $0 | 5/29/2026 |
| Adriane M. Brown | ▲ Buy | Grant | 611 | $0 | 5/29/2026 |
| Erika Nardini | ▲ Buy | Grant | 611 | $0 | 5/29/2026 |
| Caitlin Elizabeth Kalinowski | ▲ Buy | Grant | 611 | $0 | 5/29/2026 |
| Michael Garnreiter | ▲ Buy | Grant | 47 | $0 | 5/29/2026 |
| Jeri Williams | ▲ Buy | Grant | 611 | $0 | 5/29/2026 |
| Isaiah Fields | ▼ Sell | Open Market | 2,000 | $800K | 5/22/2026 |
| Cameron Brooks | ▼ Sell | Tax Withholding | 5,850 | $2.5M | 4/1/2026 |
AI Market Commentary
AI-generatedAll commentary →Synthesized from recent news and fundamentals/technical data -- not human analyst commentary or trader sentiment.
October 17, 2026
Axon Gains Momentum After Multiple Federal Contracts
Axon Enterprise has secured new contracts from several U.S. federal agencies, boosting its federal sector momentum as the fiscal year ends. The company’s recent wins have drawn increased analyst coverage and investor interest. These developments come while the stock trades near its 52‑week low and shows a volume spike. The news highlights the firm’s expanding role in government security solutions.
Axon Gains Momentum After Multiple Federal Contracts. Axon Enterprise has secured new contracts from several U.S. federal agencies, boosting its federal sector momentum as the fiscal year ends. The company’s recent wins have drawn increased analyst coverage and investor interest. These developments come while the stock trades near its 52‑week low and shows a volume spike. The news highlights the firm’s expanding role in government security solutions.