CXDO · Crexendo Inc. Common Stock
View on chartInsiders & Stakes
| Steven G. Mihaylo Chief Executive Officer | ▼ Sell | Open Market | 9,543,386 Shares held | 6/2/2026 | View profile |
| David Tzat-kin Wang Chief Technology Officer | ▼ Sell | Open Market | 559,747 Shares held | 6/15/2026 | View profile |
| Buch Anand Chief Strategy Officer | ▼ Sell | Open Market | 447,498 Shares held | 3/13/2026 | View profile |
| Bash Jeffrey Parr | ▼ Sell | Tax Withholding | 248,963 Shares held | 3/7/2025 | View profile |
| Douglas Walter Gaylor Chief Operating Officer | ▼ Sell | Tax Withholding | 236,735 Shares held | 8/4/2026 | View profile |
| Goergen Todd Andrew | ▼ Sell | Tax Withholding | 235,352 Shares held | 9/12/2025 | View profile |
| Jeffrey G. Korn Chief Executive Officer | ▼ Sell | Tax Withholding | 224,150 Shares held | 8/4/2026 | View profile |
| Ron Vincent Chief Financial Officer | ▼ Sell | Tax Withholding | 130,826 Shares held | 8/4/2026 | View profile |
| Jon Brinton Chief Revenue Officer | ▼ Sell | Tax Withholding | 76,546 Shares held | 6/5/2026 | View profile |
| Anil K. Puri | ▼ Sell | Open Market | 53,114 Shares held | 5/18/2026 | View profile |
| Williams David Roy | ▼ Sell | Tax Withholding | 41,085 Shares held | 1/15/2026 | View profile |
Transaction History
| Ron Vincent | ▲ Buy | Option Exercise | 278 | $0 | 8/4/2026 |
| Ron Vincent | ▼ Sell | Tax Withholding | 118 | $881 | 8/4/2026 |
| Ron Vincent | ▲ Buy | Option Exercise | 278 | $0 | 8/4/2026 |
| Ron Vincent | ▼ Sell | Tax Withholding | 118 | $881 | 8/4/2026 |
| Jeffrey G. Korn | ▲ Buy | Option Exercise | 278 | $0 | 8/4/2026 |
| Jeffrey G. Korn | ▼ Sell | Tax Withholding | 68 | $508 | 8/4/2026 |
| Douglas Walter Gaylor | ▲ Buy | Option Exercise | 278 | $0 | 8/4/2026 |
| Douglas Walter Gaylor | ▼ Sell | Tax Withholding | 77 | $575 | 8/4/2026 |
| Ron Vincent | ▲ Buy | Option Exercise | 1,111 | $0 | 7/27/2026 |
| Ron Vincent | ▼ Sell | Tax Withholding | 471 | $3K | 7/27/2026 |
| Jeffrey G. Korn | ▲ Buy | Option Exercise | 1,111 | $0 | 7/27/2026 |
| Jeffrey G. Korn | ▼ Sell | Tax Withholding | 271 | $2K | 7/27/2026 |
| Douglas Walter Gaylor | ▲ Buy | Option Exercise | 1,111 | $0 | 7/27/2026 |
| Douglas Walter Gaylor | ▼ Sell | Tax Withholding | 304 | $2K | 7/27/2026 |
| Ron Vincent | ▲ Buy | Option Exercise | 277 | $0 | 7/25/2026 |
| Ron Vincent | ▼ Sell | Tax Withholding | 118 | $781 | 7/25/2026 |
| Ron Vincent | ▲ Buy | Option Exercise | 278 | $0 | 7/25/2026 |
| Ron Vincent | ▼ Sell | Tax Withholding | 118 | $781 | 7/25/2026 |
| Jeffrey G. Korn | ▲ Buy | Option Exercise | 277 | $0 | 7/25/2026 |
| Jeffrey G. Korn | ▼ Sell | Tax Withholding | 68 | $450 | 7/25/2026 |
| Jeffrey G. Korn | ▲ Buy | Option Exercise | 278 | $0 | 7/25/2026 |
| Jeffrey G. Korn | ▼ Sell | Tax Withholding | 68 | $450 | 7/25/2026 |
| Douglas Walter Gaylor | ▲ Buy | Option Exercise | 277 | $0 | 7/25/2026 |
| Douglas Walter Gaylor | ▼ Sell | Tax Withholding | 76 | $503 | 7/25/2026 |
| Douglas Walter Gaylor | ▲ Buy | Option Exercise | 278 | $0 | 7/25/2026 |
| Douglas Walter Gaylor | ▼ Sell | Tax Withholding | 76 | $503 | 7/25/2026 |
| Ron Vincent | ▲ Buy | Option Exercise | 278 | $0 | 7/4/2026 |
| Ron Vincent | ▼ Sell | Tax Withholding | 118 | $899 | 7/4/2026 |
| Jeffrey G. Korn | ▲ Buy | Option Exercise | 278 | $0 | 7/4/2026 |
| Jeffrey G. Korn | ▼ Sell | Tax Withholding | 68 | $518 | 7/4/2026 |
| Douglas Walter Gaylor | ▲ Buy | Option Exercise | 278 | $0 | 7/4/2026 |
| Douglas Walter Gaylor | ▼ Sell | Tax Withholding | 77 | $587 | 7/4/2026 |
| Douglas Walter Gaylor | ▼ Sell | Tax Withholding | 304 | $2K | 6/27/2026 |
| Jeffrey G. Korn | ▼ Sell | Tax Withholding | 271 | $2K | 6/27/2026 |
| Jeffrey G. Korn | ▲ Buy | Option Exercise | 1,110 | $0 | 6/27/2026 |
| Ron Vincent | ▲ Buy | Option Exercise | 1,110 | $0 | 6/27/2026 |
| Ron Vincent | ▼ Sell | Tax Withholding | 471 | $3K | 6/27/2026 |
| Douglas Walter Gaylor | ▲ Buy | Option Exercise | 1,110 | $0 | 6/27/2026 |
| Jeffrey G. Korn | ▲ Buy | Option Exercise | 278 | $0 | 6/25/2026 |
| Jeffrey G. Korn | ▼ Sell | Tax Withholding | 68 | $471 | 6/25/2026 |
| Jeffrey G. Korn | ▲ Buy | Option Exercise | 278 | $0 | 6/25/2026 |
| Jeffrey G. Korn | ▼ Sell | Tax Withholding | 68 | $471 | 6/25/2026 |
| Ron Vincent | ▲ Buy | Option Exercise | 278 | $0 | 6/25/2026 |
| Ron Vincent | ▼ Sell | Tax Withholding | 118 | $817 | 6/25/2026 |
| Ron Vincent | ▲ Buy | Option Exercise | 278 | $0 | 6/25/2026 |
| Ron Vincent | ▼ Sell | Tax Withholding | 118 | $817 | 6/25/2026 |
| Douglas Walter Gaylor | ▲ Buy | Option Exercise | 278 | $0 | 6/25/2026 |
| Douglas Walter Gaylor | ▼ Sell | Tax Withholding | 77 | $533 | 6/25/2026 |
| Douglas Walter Gaylor | ▲ Buy | Option Exercise | 278 | $0 | 6/25/2026 |
| Douglas Walter Gaylor | ▼ Sell | Tax Withholding | 76 | $526 | 6/25/2026 |
| David Tzat-kin Wang | ▼ Sell | Open Market | 25,000 | $187K | 6/15/2026 |
| David Tzat-kin Wang | ▼ Sell | Open Market | 25,000 | $185K | 6/12/2026 |
| Jeffrey G. Korn | ▲ Buy | Option Exercise | 5,000 | $0 | 6/5/2026 |
| Jeffrey G. Korn | ▼ Sell | Tax Withholding | 1,218 | $9K | 6/5/2026 |
| Douglas Walter Gaylor | ▼ Sell | Tax Withholding | 1,140 | $9K | 6/5/2026 |
| David Tzat-kin Wang | ▲ Buy | Option Exercise | 2,917 | $0 | 6/5/2026 |
| David Tzat-kin Wang | ▼ Sell | Tax Withholding | 941 | $7K | 6/5/2026 |
| Jon Brinton | ▲ Buy | Option Exercise | 2,917 | $0 | 6/5/2026 |
| Jon Brinton | ▼ Sell | Tax Withholding | 769 | $6K | 6/5/2026 |
| Ron Vincent | ▲ Buy | Option Exercise | 4,167 | $0 | 6/5/2026 |
| Ron Vincent | ▼ Sell | Tax Withholding | 1,140 | $9K | 6/5/2026 |
| Ron Vincent | ▲ Buy | Option Exercise | 5,000 | $0 | 6/4/2026 |
| Ron Vincent | ▼ Sell | Tax Withholding | 1,368 | $12K | 6/4/2026 |
| Ron Vincent | ▲ Buy | Option Exercise | 277 | $0 | 6/4/2026 |
| Jeffrey G. Korn | ▲ Buy | Option Exercise | 5,000 | $0 | 6/4/2026 |
| Jeffrey G. Korn | ▼ Sell | Tax Withholding | 1,218 | $11K | 6/4/2026 |
| Jeffrey G. Korn | ▲ Buy | Option Exercise | 277 | $0 | 6/4/2026 |
| Jeffrey G. Korn | ▼ Sell | Tax Withholding | 68 | $607 | 6/4/2026 |
| Jeffrey G. Korn | ▲ Buy | Option Exercise | 5,833 | $0 | 6/4/2026 |
| Jeffrey G. Korn | ▼ Sell | Tax Withholding | 1,420 | $13K | 6/4/2026 |
| Douglas Walter Gaylor | ▲ Buy | Option Exercise | 5,000 | $0 | 6/4/2026 |
| Douglas Walter Gaylor | ▼ Sell | Tax Withholding | 1,368 | $12K | 6/4/2026 |
| Douglas Walter Gaylor | ▲ Buy | Option Exercise | 277 | $0 | 6/4/2026 |
| Douglas Walter Gaylor | ▼ Sell | Tax Withholding | 77 | $688 | 6/4/2026 |
| Douglas Walter Gaylor | ▲ Buy | Option Exercise | 5,833 | $0 | 6/4/2026 |
| Douglas Walter Gaylor | ▼ Sell | Tax Withholding | 1,594 | $14K | 6/4/2026 |
| Douglas Walter Gaylor | ▲ Buy | Option Exercise | 4,167 | $0 | 6/4/2026 |
| David Tzat-kin Wang | ▲ Buy | Option Exercise | 2,083 | $0 | 6/4/2026 |
| David Tzat-kin Wang | ▼ Sell | Tax Withholding | 672 | $6K | 6/4/2026 |
| David Tzat-kin Wang | ▲ Buy | Option Exercise | 2,083 | $0 | 6/4/2026 |
| David Tzat-kin Wang | ▼ Sell | Tax Withholding | 672 | $6K | 6/4/2026 |
| Jon Brinton | ▲ Buy | Option Exercise | 2,917 | $0 | 6/4/2026 |
| Jon Brinton | ▼ Sell | Tax Withholding | 769 | $7K | 6/4/2026 |
| Jon Brinton | ▲ Buy | Option Exercise | 3,333 | $0 | 6/4/2026 |
| Jon Brinton | ▼ Sell | Tax Withholding | 878 | $8K | 6/4/2026 |
| Ron Vincent | ▼ Sell | Tax Withholding | 77 | $688 | 6/4/2026 |
| Ron Vincent | ▲ Buy | Option Exercise | 5,833 | $0 | 6/4/2026 |
| Ron Vincent | ▼ Sell | Tax Withholding | 1,594 | $14K | 6/4/2026 |
| David Tzat-kin Wang | ▼ Sell | Open Market | 25,000 | $250K | 6/2/2026 |
| Steven G. Mihaylo | ▼ Sell | Open Market | 514,352 | $5.2M | 6/2/2026 |
| Douglas Walter Gaylor | ▼ Sell | Open Market | 5,000 | $52K | 6/2/2026 |
| Steven G. Mihaylo | ▼ Sell | Open Market | 1,141,965 | $11.9M | 6/1/2026 |
| Ron Vincent | ▲ Buy | Option Exercise | 50,000 | $332K | 6/1/2026 |
| Ron Vincent | ▼ Sell | Open Market | 50,000 | $500K | 6/1/2026 |
| Ron Vincent | ▲ Buy | Option Exercise | 40,000 | $231K | 6/1/2026 |
| Ron Vincent | ▼ Sell | Open Market | 40,000 | $402K | 6/1/2026 |
| Jon Brinton | ▼ Sell | Open Market | 20,000 | $214K | 6/1/2026 |
| Douglas Walter Gaylor | ▲ Buy | Option Exercise | 20,000 | $125K | 6/1/2026 |
| Douglas Walter Gaylor | ▼ Sell | Open Market | 20,000 | $200K | 6/1/2026 |
| Steven G. Mihaylo | ▼ Sell | Open Market | 17,068 | $172K | 5/29/2026 |
| Douglas Walter Gaylor | ▲ Buy | Option Exercise | 55,000 | $344K | 5/29/2026 |
| Douglas Walter Gaylor | ▼ Sell | Open Market | 55,000 | $550K | 5/29/2026 |
| Jon Brinton | ▼ Sell | Open Market | 10,000 | $100K | 5/29/2026 |
| Jeffrey G. Korn | ▼ Sell | Open Market | 27,000 | $268K | 5/28/2026 |
| Jeffrey G. Korn | ▲ Buy | Option Exercise | 8,500 | $53K | 5/27/2026 |
| Jeffrey G. Korn | ▼ Sell | Open Market | 8,500 | $84K | 5/27/2026 |
| Jeffrey G. Korn | ▲ Buy | Option Exercise | 27,000 | $169K | 5/26/2026 |
| Jon Brinton | ▼ Sell | Open Market | 5,000 | $49K | 5/26/2026 |
| Jeffrey G. Korn | ▲ Buy | Option Exercise | 39,500 | $247K | 5/26/2026 |
| Jeffrey G. Korn | ▼ Sell | Open Market | 39,500 | $393K | 5/26/2026 |
| Ron Vincent | ▲ Buy | Option Exercise | 46,000 | $288K | 5/26/2026 |
| Ron Vincent | ▼ Sell | Open Market | 46,000 | $453K | 5/26/2026 |
| Jeffrey G. Korn | ▲ Buy | Option Exercise | 278 | $0 | 5/25/2026 |
| Jeffrey G. Korn | ▼ Sell | Tax Withholding | 68 | $653 | 5/25/2026 |
| Jeffrey G. Korn | ▲ Buy | Option Exercise | 278 | $0 | 5/25/2026 |
| Jeffrey G. Korn | ▼ Sell | Tax Withholding | 68 | $653 | 5/25/2026 |
| Ron Vincent | ▲ Buy | Option Exercise | 278 | $0 | 5/25/2026 |
| Ron Vincent | ▼ Sell | Tax Withholding | 77 | $740 | 5/25/2026 |
| Ron Vincent | ▲ Buy | Option Exercise | 278 | $0 | 5/25/2026 |
| Ron Vincent | ▼ Sell | Tax Withholding | 76 | $730 | 5/25/2026 |
| Douglas Walter Gaylor | ▲ Buy | Option Exercise | 278 | $0 | 5/25/2026 |
| Douglas Walter Gaylor | ▼ Sell | Tax Withholding | 77 | $740 | 5/25/2026 |
| Douglas Walter Gaylor | ▲ Buy | Option Exercise | 278 | $0 | 5/25/2026 |
| Douglas Walter Gaylor | ▼ Sell | Tax Withholding | 76 | $730 | 5/25/2026 |
| Ron Vincent | ▲ Buy | Option Exercise | 29,000 | $182K | 5/22/2026 |
| Ron Vincent | ▼ Sell | Open Market | 29,000 | $283K | 5/22/2026 |
| Anil K. Puri | ▼ Sell | Open Market | 3,400 | $32K | 5/18/2026 |
| Douglas Walter Gaylor | ▲ Buy | Option Exercise | 6,000 | $16K | 5/15/2026 |
| Jon Brinton | ▼ Sell | Open Market | 10,000 | $97K | 5/14/2026 |
| Douglas Walter Gaylor | ▼ Sell | Open Market | 10,000 | $95K | 5/14/2026 |
| Steven G. Mihaylo | ▼ Sell | Open Market | 25,000 | $229K | 5/8/2026 |
| Ron Vincent | ▼ Sell | Open Market | 1,450 | $14K | 5/7/2026 |
| Ron Vincent | ▼ Sell | Open Market | 33,550 | $314K | 5/6/2026 |
| Jon Brinton | ▼ Sell | Open Market | 114,795 | $1.0M | 5/6/2026 |
| Jeffrey G. Korn | ▼ Sell | Open Market | 10,000 | $90K | 5/6/2026 |
| Douglas Walter Gaylor | ▼ Sell | Open Market | 20,000 | $187K | 5/6/2026 |
| Ron Vincent | ▼ Sell | Open Market | 10,000 | $86K | 5/5/2026 |
| Jeffrey G. Korn | ▼ Sell | Open Market | 10,000 | $85K | 5/5/2026 |
| Douglas Walter Gaylor | ▼ Sell | Open Market | 10,000 | $87K | 5/5/2026 |
| Ron Vincent | ▲ Buy | Option Exercise | 278 | $0 | 5/4/2026 |
| Ron Vincent | ▼ Sell | Tax Withholding | 77 | $629 | 5/4/2026 |
| Ron Vincent | ▼ Sell | Open Market | 18,989 | $155K | 5/4/2026 |
| Jeffrey G. Korn | ▲ Buy | Option Exercise | 278 | $0 | 5/4/2026 |
| Jeffrey G. Korn | ▼ Sell | Tax Withholding | 68 | $556 | 5/4/2026 |
| Jeffrey G. Korn | ▼ Sell | Open Market | 20,000 | $163K | 5/4/2026 |
| Douglas Walter Gaylor | ▲ Buy | Option Exercise | 278 | $0 | 5/4/2026 |
| Douglas Walter Gaylor | ▼ Sell | Tax Withholding | 77 | $629 | 5/4/2026 |
| Douglas Walter Gaylor | ▲ Buy | Open Market | 10,000 | $82K | 5/4/2026 |
| Douglas Walter Gaylor | ▲ Buy | Option Exercise | 277 | $0 | 4/25/2026 |
| Douglas Walter Gaylor | ▼ Sell | Tax Withholding | 76 | $518 | 4/25/2026 |
| Douglas Walter Gaylor | ▲ Buy | Option Exercise | 277 | $0 | 4/25/2026 |
| Douglas Walter Gaylor | ▼ Sell | Tax Withholding | 76 | $518 | 4/25/2026 |
| Jeffrey G. Korn | ▲ Buy | Option Exercise | 277 | $0 | 4/25/2026 |
| Jeffrey G. Korn | ▼ Sell | Tax Withholding | 67 | $457 | 4/25/2026 |
| Jeffrey G. Korn | ▲ Buy | Option Exercise | 277 | $0 | 4/25/2026 |
| Jeffrey G. Korn | ▼ Sell | Tax Withholding | 68 | $464 | 4/25/2026 |
| Ron Vincent | ▲ Buy | Option Exercise | 277 | $0 | 4/25/2026 |
| Ron Vincent | ▼ Sell | Tax Withholding | 76 | $518 | 4/25/2026 |
| Ron Vincent | ▲ Buy | Option Exercise | 277 | $0 | 4/25/2026 |
| Ron Vincent | ▼ Sell | Tax Withholding | 76 | $518 | 4/25/2026 |
| Douglas Walter Gaylor | ▲ Buy | Option Exercise | 278 | $0 | 4/4/2026 |
| Douglas Walter Gaylor | ▼ Sell | Tax Withholding | 77 | $477 | 4/4/2026 |
| Jeffrey G. Korn | ▲ Buy | Option Exercise | 278 | $0 | 4/4/2026 |
| Jeffrey G. Korn | ▼ Sell | Tax Withholding | 68 | $421 | 4/4/2026 |
| Ron Vincent | ▲ Buy | Option Exercise | 278 | $0 | 4/4/2026 |
| Ron Vincent | ▼ Sell | Tax Withholding | 77 | $477 | 4/4/2026 |
| Ron Vincent | ▲ Buy | Option Exercise | 278 | $0 | 3/25/2026 |
| Ron Vincent | ▼ Sell | Tax Withholding | 76 | $492 | 3/25/2026 |
| Ron Vincent | ▲ Buy | Option Exercise | 278 | $0 | 3/25/2026 |
| Ron Vincent | ▼ Sell | Tax Withholding | 77 | $499 | 3/25/2026 |
| Douglas Walter Gaylor | ▲ Buy | Option Exercise | 278 | $0 | 3/25/2026 |
| Douglas Walter Gaylor | ▼ Sell | Tax Withholding | 76 | $492 | 3/25/2026 |
| Douglas Walter Gaylor | ▲ Buy | Option Exercise | 278 | $0 | 3/25/2026 |
| Douglas Walter Gaylor | ▼ Sell | Tax Withholding | 77 | $499 | 3/25/2026 |
| Jeffrey G. Korn | ▲ Buy | Option Exercise | 278 | $0 | 3/25/2026 |
| Jeffrey G. Korn | ▼ Sell | Tax Withholding | 68 | $441 | 3/25/2026 |
| Jeffrey G. Korn | ▲ Buy | Option Exercise | 278 | $0 | 3/25/2026 |
| Jeffrey G. Korn | ▼ Sell | Tax Withholding | 68 | $441 | 3/25/2026 |
| Buch Anand | ▼ Sell | Open Market | 28,000 | $178K | 3/13/2026 |
| Buch Anand | ▼ Sell | Open Market | 20,000 | $132K | 3/13/2026 |
| Buch Anand | ▼ Sell | Open Market | 40,000 | $269K | 3/11/2026 |
| Steven G. Mihaylo | ▼ Sell | Open Market | 1,557 | $11K | 3/10/2026 |
| Steven G. Mihaylo | ▼ Sell | Open Market | 18,213 | $128K | 3/10/2026 |
| Steven G. Mihaylo | ▼ Sell | Open Market | 224 | $2K | 3/10/2026 |
| Buch Anand | ▼ Sell | Open Market | 20,000 | $138K | 3/10/2026 |
| Buch Anand | ▼ Sell | Open Market | 14,315 | $100K | 3/10/2026 |
| Steven G. Mihaylo | ▼ Sell | Open Market | 10,000 | $71K | 3/9/2026 |
| David Tzat-kin Wang | ▼ Sell | Open Market | 18,606 | $130K | 3/9/2026 |
| David Tzat-kin Wang | ▼ Sell | Open Market | 1,876 | $13K | 3/9/2026 |
| Steven G. Mihaylo | ▼ Sell | Open Market | 25,000 | $170K | 3/6/2026 |
| Steven G. Mihaylo | ▼ Sell | Open Market | 10,000 | $70K | 3/6/2026 |
| Buch Anand | ▲ Buy | Option Exercise | 4,167 | $0 | 3/5/2026 |
| Buch Anand | ▼ Sell | Tax Withholding | 1,686 | $12K | 3/5/2026 |
| David Tzat-kin Wang | ▼ Sell | Tax Withholding | 1,193 | $8K | 3/5/2026 |
| Jon Brinton | ▲ Buy | Option Exercise | 2,917 | $0 | 3/5/2026 |
| Jon Brinton | ▼ Sell | Tax Withholding | 843 | $6K | 3/5/2026 |
| Douglas Walter Gaylor | ▲ Buy | Option Exercise | 4,167 | $0 | 3/5/2026 |
| Douglas Walter Gaylor | ▼ Sell | Tax Withholding | 1,140 | $8K | 3/5/2026 |
| Ron Vincent | ▲ Buy | Option Exercise | 4,167 | $0 | 3/5/2026 |
| Ron Vincent | ▼ Sell | Tax Withholding | 1,140 | $8K | 3/5/2026 |