‹ Screener

Bandwidth Inc.

BAND · Services-Prepackaged Software · 25.6M shares · +2%/yr ↑ dilution · EDGAR filings ↗

Reference price $64.01 · est. market cap ~$1.6B — last insider sale, 2026-06-12 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)

Grade

C56

CPaaS provider near breakeven with low gross margin and flat growth.

Strengths

Risks

Notable findings

Quarterly revenue

2025-06-30 · $180M2025-09-30 · $192M2025-12-31 · $208M2026-03-31 · $209M

Last 4 quarters · from SEC filings.

Key metrics

Gross margin
39.1%
Operating margin
-1.9%
Net margin
-1.7%
Return on equity
-3.2%
Return on assets
-1.2%
ROIC
-1.8%
Revenue growth (QoQ)
0.5%
Debt / equity
0.6×
Current ratio
1.4×
Tangible book value
-$96M
Cash & investments
$111M
Stock comp / revenue
6.9%

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-06-12Krupka Devin MSell456$66.73
2026-06-12Krupka Devin MSell7.3K$65.22
2026-06-12Krupka Devin MSell1.8K$64.01
2026-06-12Krupka Devin MSell4.9K$66.18
2026-06-05Asbill Richard BrandonSell17K$72.59
2026-06-05Asbill Richard BrandonSell12K$71.27
2026-06-03Morken David A.Gift7.2K
2026-06-02Raiford Daryl ESell100$72.30
2026-06-02Ross KadeSell48$72.53
2026-06-02Ross KadeSell176$71.65
2026-06-02Ross KadeSell692$70.63
2026-06-02Ross KadeSell860$69.70
2026-06-02Ross KadeSell2.2K$68.64
2026-06-02Raiford Daryl ESell1.7K$69.28
2026-06-02Raiford Daryl ESell2.9K$68.21
2026-06-02Raiford Daryl ESell1.2K$70.35
2026-06-02Raiford Daryl ESell500$71.16
2026-06-01Raiford Daryl ESell3.5K$64.04
2026-06-01Raiford Daryl ESell1.0K$64.50
2026-06-01Raiford Daryl ESell400$65.15
2026-06-01Raiford Daryl ESell400$67.30
2026-06-01Raiford Daryl ESell400$68.01
2026-06-01Raiford Daryl ESell600$69.35
2026-06-01Raiford Daryl ESell2.9K$70.89
2026-06-01Raiford Daryl ESell1.2K$71.44
2026-06-01Raiford Daryl ESell1.0K$63.50
2026-06-01Raiford Daryl ESell700$64.69
2026-05-30Raiford Daryl EOption exercise11K
2026-05-29Agarwal DeveshSell2.3K$58.37
2026-05-29Agarwal DeveshSell1.7K$59.48
2026-05-29Agarwal DeveshSell7$60.00
2026-05-29Raiford Daryl ESell7$60.00
2026-05-29Raiford Daryl ESell1.7K$59.48
2026-05-29Krupka Devin MSell684$58.37
2026-05-29Krupka Devin MSell512$59.48
2026-05-29Krupka Devin MSell2$60.00
2026-05-29Raiford Daryl ESell2.3K$58.37
2026-05-29Morken David A.Sell9$60.00
2026-05-29Asbill Richard BrandonSell1.0K$58.37
2026-05-29Asbill Richard BrandonSell761$59.48
2026-05-29Asbill Richard BrandonSell3$60.00
2026-05-29Morken David A.Sell2.0K$59.48
2026-05-29Morken David A.Sell2.6K$58.37
2026-05-29Bottorff RebeccaSell4$60.00
2026-05-29Ross KadeSell907$58.37
2026-05-29Ross KadeSell678$59.48
2026-05-29Ross KadeSell3$60.00
2026-05-29Bottorff RebeccaSell929$59.48
2026-05-29Bottorff RebeccaSell1.2K$58.37
2026-05-28Ross KadeOption exercise446
2026-05-28Agarwal DeveshOption exercise3.9K
2026-05-28Agarwal DeveshOption exercise2.1K
2026-05-28Agarwal DeveshOption exercise5.2K
2026-05-28Krupka Devin MOption exercise2.8K
2026-05-28Krupka Devin MOption exercise1.5K
2026-05-28Asbill Richard BrandonOption exercise4.2K
2026-05-28Asbill Richard BrandonOption exercise2.2K
2026-05-28Ross KadeOption exercise3.4K
2026-05-28Ross KadeOption exercise1.9K
2026-05-28Bottorff RebeccaOption exercise1.5K
2026-05-28Bottorff RebeccaOption exercise4.1K
2026-05-28Bottorff RebeccaOption exercise2.2K
2026-05-28Roush Lukas M.Option exercise3.3K
2026-05-28Morken David A.Option exercise7.7K
2026-05-28Morken David A.Option exercise4.1K
2026-05-28Bailey Brian D.Option exercise3.3K
2026-05-28Suriano Douglas AOption exercise3.3K
2026-05-28Raiford Daryl EOption exercise5.7K
2026-05-28Raiford Daryl EOption exercise6.2K
2026-05-20Agarwal DeveshSell15K$57.24
2026-05-14Agarwal DeveshSell8.3K$52.11
2026-05-13Agarwal DeveshSell12K$52.14
2026-05-12Bottorff RebeccaSell51K$49.42
2026-05-11Ross KadeSell4.5K$50.56
2026-05-11Ross KadeSell9.8K$51.43
2026-05-11Ross KadeSell5.7K$52.58
2026-05-05Roush Lukas M.Sell5.7K$47.62
2026-05-05Agarwal DeveshSell4.7K$45.39
2026-05-05Krupka Devin MSell4.4K$46.04
2026-05-05Krupka Devin MGift3.3K
2026-05-04Agarwal DeveshSell10K$45.02
2026-05-04Bottorff RebeccaSell9.4K$45.30
2026-05-04Asbill Richard BrandonSell20K$44.15
2026-04-30Ross KadeSell1.4K$32.54
2026-04-30Ross KadeSell7.1K$31.00
2026-04-30Ross KadeSell1.5K$33.46
2026-04-16Raiford Daryl ESell8.0K$20.00
2026-03-21Krupka Devin MTax withheld524$15.46
2026-03-21Krupka Devin MOption exercise1.8K
2026-03-13Raiford Daryl ESell16K$15.19
2026-03-12Raiford Daryl ESell17K$15.47
2026-03-11Raiford Daryl ESell8.8K$15.62
2026-03-10Raiford Daryl ESell14K$16.31
2026-03-09Raiford Daryl ESell9.0K$16.48
2026-03-06Raiford Daryl ESell4.9K$16.34
2026-03-06Morken David A.Gift69K
2026-03-05Raiford Daryl ESell5.1K$16.18
2026-03-04Krupka Devin MSell5.6K$15.53
2026-03-04Raiford Daryl ESell5.8K$15.76
2026-03-04Bottorff RebeccaSell8.8K$15.52
2026-03-04Raiford Daryl ESell2.4K$16.49
2026-03-04Raiford Daryl ESell9.7K$15.70
2026-03-04Asbill Richard BrandonSell30K$15.34
2026-03-02Ross KadeSell19K$14.94
2026-03-02Raiford Daryl ETax withheld2.6K$15.11
2026-03-02Raiford Daryl EOption exercise11K
2026-02-28Bottorff RebeccaTax withheld2.2K$14.82
2026-02-28Roush Lukas M.Option exercise3.3K
2026-02-28Morken David A.Option exercise7.7K
2026-02-28Morken David A.Option exercise4.1K
2026-02-28Morken David A.Tax withheld3.4K$14.82
2026-02-28Bailey Brian D.Option exercise3.3K
2026-02-28Suriano Douglas AOption exercise3.3K
2026-02-28Krupka Devin MOption exercise2.8K
2026-02-28Ross KadeOption exercise446
2026-02-28Ross KadeOption exercise3.4K
2026-02-28Ross KadeOption exercise1.9K
2026-02-28Ross KadeTax withheld1.6K$14.82
2026-02-28Raiford Daryl EOption exercise5.7K
2026-02-28Raiford Daryl EOption exercise6.2K
2026-02-28Raiford Daryl ETax withheld2.9K$14.82
2026-02-28Agarwal DeveshOption exercise3.9K
2026-02-28Agarwal DeveshOption exercise2.1K
2026-02-28Agarwal DeveshOption exercise21K
2026-02-28Agarwal DeveshTax withheld7.6K$14.82
2026-02-28Krupka Devin MOption exercise1.5K
2026-02-28Krupka Devin MTax withheld1.2K$14.82
2026-02-28Asbill Richard BrandonOption exercise4.2K
2026-02-28Asbill Richard BrandonOption exercise2.2K
2026-02-28Asbill Richard BrandonTax withheld1.8K$14.82
2026-02-28Bottorff RebeccaOption exercise1.5K
2026-02-28Bottorff RebeccaOption exercise4.1K
2026-02-28Bottorff RebeccaOption exercise2.2K
2026-02-20Agarwal DeveshOption exercise21K
2026-02-20Agarwal DeveshTax withheld6.5K$15.12
2026-02-20Krupka Devin MOption exercise8.5K
2026-02-20Krupka Devin MTax withheld2.9K$15.12
2026-02-20Asbill Richard BrandonOption exercise13K
2026-02-20Asbill Richard BrandonTax withheld4.1K$15.12
2026-02-20Ross KadeOption exercise11K
2026-02-20Ross KadeTax withheld3.5K$15.12
2026-02-20Bottorff RebeccaOption exercise13K
2026-02-20Bottorff RebeccaTax withheld4.0K$15.12
2026-02-20Morken David A.Option exercise36K
2026-02-20Morken David A.Tax withheld10K$15.12
2026-02-20Raiford Daryl EOption exercise23K
2026-02-20Raiford Daryl ETax withheld5.9K$15.12
2026-01-03Krupka Devin MOption exercise352
2026-01-03Krupka Devin MTax withheld119$14.22
2026-01-03Asbill Richard BrandonOption exercise1.6K
2026-01-03Asbill Richard BrandonTax withheld534$14.22
2026-01-03Asbill Richard BrandonOption exercise821
2026-01-03Asbill Richard BrandonTax withheld277$14.22
2026-01-03Ross KadeOption exercise1.3K
2026-01-03Ross KadeTax withheld435$14.22
2026-01-03Bottorff RebeccaOption exercise1.6K
2026-01-03Bottorff RebeccaTax withheld525$14.22
2026-01-03Morken David A.Option exercise5.5K
2026-01-03Morken David A.Tax withheld1.9K$14.22
2026-01-03Morken David A.Option exercise2.9K
2026-01-03Morken David A.Tax withheld985$14.22
2026-01-03Raiford Daryl EOption exercise2.2K
2026-01-03Raiford Daryl ETax withheld651$14.22
2026-01-03Raiford Daryl EOption exercise2.2K
2026-01-03Raiford Daryl ETax withheld647$14.22
2025-12-31Murdock John C.Option exercise6.7K
2025-12-04Raiford Daryl ESell4.1K$14.41
2025-12-04Raiford Daryl ESell2.6K$14.63
2025-12-01Krupka Devin MSell3.0K$14.06
2025-12-01Agarwal DeveshSell4.2K$14.06
2025-12-01Asbill Richard BrandonSell4.5K$14.06
2025-12-01Ross KadeSell3.8K$14.06
2025-12-01Bottorff RebeccaSell6.0K$14.06
2025-12-01Murdock John C.Sell1.2K$14.03
2025-12-01Morken David A.Sell13K$14.06
2025-12-01Raiford Daryl ESell13K$14.06
2025-12-01Raiford Daryl ESell8.1K$14.05
2025-11-30Raiford Daryl EOption exercise11K
2025-11-28Agarwal DeveshOption exercise2.2K
2025-11-28Bottorff RebeccaOption exercise2.3K
2025-11-28Ross KadeOption exercise7.4K
2025-11-28Bottorff RebeccaOption exercise1.5K
2025-11-28Bottorff RebeccaOption exercise4.1K
2025-11-28Bottorff RebeccaOption exercise8.8K
2025-11-28Ross KadeOption exercise3.4K
2025-11-28Krupka Devin MOption exercise6.1K
2025-11-28Roush Lukas M.Option exercise2.0K
2025-11-28Ross KadeOption exercise446
2025-11-28Murdock John C.Option exercise2.0K
2025-11-28Krupka Devin MOption exercise2.8K
2025-11-28Ross KadeOption exercise1.9K
2025-11-28Morken David A.Option exercise4.2K
2025-11-28Morken David A.Option exercise7.7K
2025-11-28Morken David A.Option exercise16K
2025-11-28Krupka Devin MOption exercise1.4K
2025-11-28Asbill Richard BrandonOption exercise2.3K
2025-11-28Asbill Richard BrandonOption exercise8.9K
2025-11-28Bailey Brian D.Option exercise2.0K
2025-11-28Suriano Douglas AOption exercise2.0K
2025-11-28Raiford Daryl EOption exercise3.1K
2025-11-28Raiford Daryl EOption exercise5.7K
2025-11-28Raiford Daryl EOption exercise25K
2025-11-28Agarwal DeveshOption exercise8.3K
2025-11-28Asbill Richard BrandonOption exercise4.2K
2025-11-28Agarwal DeveshOption exercise3.9K
2025-11-21Bailey Brian D.Sell3.0K$13.78
2025-09-17Krupka Devin MSell7.2K$18.00
2025-09-11Raiford Daryl ESell14K$15.52
2025-09-09Raiford DarylSell14K$15.47
2025-09-08Raiford DarylSell1.6K$15.70
2025-09-08Raiford DarylSell5.0K$15.71
2025-09-05Raiford DarylSell19K$15.50
2025-09-04Raiford DarylSell2.6K$15.46
2025-09-03Raiford DarylSell4.1K$15.23
2025-09-02Raiford DarylSell2.1K$14.96
2025-08-30Raiford DarylOption exercise11K
2025-08-29Raiford DarylSell3.5K$15.09
2025-08-29Agarwal DeveshSell1.7K$15.09
2025-08-29Morken David A.Sell5.2K$15.09
2025-08-29Murdock John C.Sell2.0K$15.05
2025-08-29Krupka Devin MSell1.2K$15.09
2025-08-29Bottorff RebeccaSell2.3K$15.09
2025-08-29Ross KadeSell1.6K$15.09
2025-08-29Asbill Richard BrandonSell1.9K$15.09
2025-08-28Ross KadeOption exercise1.9K
2025-08-28Agarwal DeveshOption exercise2.2K
2025-08-28Agarwal DeveshOption exercise3.9K
2025-08-28Krupka Devin MOption exercise1.4K
2025-08-28Krupka Devin MOption exercise2.8K
2025-08-28Asbill Richard BrandonOption exercise2.3K
2025-08-28Asbill Richard BrandonOption exercise4.2K
2025-08-28Ross KadeOption exercise446
2025-08-28Ross KadeOption exercise3.4K
2025-08-28Bottorff RebeccaOption exercise2.3K
2025-08-28Bottorff RebeccaOption exercise1.5K
2025-08-28Bottorff RebeccaOption exercise4.1K
2025-08-28Roush Lukas M.Option exercise2.0K
2025-08-28Murdock John C.Option exercise2.0K
2025-08-28Morken David A.Option exercise4.2K
2025-08-28Morken David A.Option exercise7.7K
2025-08-28Bailey Brian D.Option exercise2.0K
2025-08-28Suriano Douglas AOption exercise2.0K
2025-08-28Raiford DarylOption exercise3.1K
2025-08-28Raiford DarylOption exercise5.7K
2025-08-11Agarwal DeveshSell2.1K$13.30
2025-08-08Agarwal DeveshOption exercise7.4K
2025-07-23Raiford DarylSell1.1K$15.65
2025-07-22Raiford DarylSell1.8K$15.46
2025-07-21Raiford DarylOption exercise4.7K
2025-06-09Bottorff RebeccaSell17K$15.14
2025-06-03Raiford DarylSell3.2K$14.47
2025-06-02Raiford DarylSell2.6K$14.40
2025-05-30Raiford DarylOption exercise11K
2025-05-30Raiford DarylSell2.7K$14.11
2025-05-29Bottorff RebeccaSell2.3K$14.47
2025-05-29Krupka Devin MSell1.2K$14.47
2025-05-29Ross KadeSell1.7K$14.47
2025-05-29Asbill Richard BrandonSell1.9K$14.47
2025-05-29Agarwal DeveshSell1.8K$14.47
2025-05-29Raiford DarylSell2.2K$14.47
2025-05-29Morken David A.Sell5.0K$14.47
2025-05-28Raiford DarylOption exercise5.7K
2025-05-28Morken David A.Option exercise7.7K
2025-05-28Krupka Devin MOption exercise2.8K
2025-05-28Suriano Douglas AOption exercise2.0K
2025-05-28Bailey Brian D.Option exercise2.0K
2025-05-28Roush Lukas M.Option exercise2.0K
2025-05-28Murdock John C.Option exercise2.0K
2025-05-28Bottorff RebeccaOption exercise2.3K
2025-05-28Bottorff RebeccaOption exercise1.5K
2025-05-28Bottorff RebeccaOption exercise4.1K
2025-05-28Krupka Devin MOption exercise1.4K
2025-05-28Asbill Richard BrandonOption exercise2.3K
2025-05-28Asbill Richard BrandonOption exercise4.2K
2025-05-28Ross KadeOption exercise3.4K
2025-05-28Agarwal DeveshOption exercise2.2K
2025-05-28Agarwal DeveshOption exercise3.9K
2025-05-28Ross KadeOption exercise447
2025-05-28Raiford DarylOption exercise3.1K
2025-05-28Ross KadeOption exercise1.9K
2025-05-28Morken David A.Option exercise4.2K
2025-03-24Krupka Devin MSell544$15.18
2025-03-21Krupka Devin MOption exercise1.8K
2025-03-14Morken David A.Gift142K
2025-03-14Murdock John C.Gift52K
2025-03-05Asbill Richard BrandonSell9.9K$15.24
2025-03-04Raiford DarylSell2.9K$14.80
2025-03-04Asbill Richard BrandonSell5.1K$15.29
2025-03-03Raiford DarylSell16K$15.53
2025-03-03Bottorff RebeccaSell8.4K$15.59
2025-03-03Krupka Devin MSell3.8K$15.70
2025-03-03Asbill Richard BrandonSell5.6K$15.70
2025-03-03Morken David A.Sell14K$15.70
2025-03-03Agarwal DeveshSell6.5K$15.70
2025-03-03Ross KadeSell4.9K$15.70
2025-03-03Bottorff RebeccaSell6.1K$15.70
2025-03-03Raiford DarylSell7.8K$15.70
2025-03-02Raiford DarylOption exercise11K
2025-02-28Morken David A.Option exercise4.2K
2025-02-28Krupka Devin MOption exercise1.4K
2025-02-28Krupka Devin MOption exercise2.8K
2025-02-28Krupka Devin MOption exercise7.4K
2025-02-28Ross KadeOption exercise1.9K
2025-02-28Ross KadeOption exercise446
2025-02-28Ross KadeOption exercise3.4K
2025-02-28Ross KadeOption exercise9.9K
2025-02-28Bottorff RebeccaOption exercise2.3K
2025-02-28Bottorff RebeccaOption exercise1.5K
2025-02-28Bottorff RebeccaOption exercise4.1K
2025-02-28Bottorff RebeccaOption exercise12K
2025-02-28Asbill Richard BrandonOption exercise2.3K
2025-02-28Asbill Richard BrandonOption exercise4.2K
2025-02-28Asbill Richard BrandonOption exercise12K
2025-02-28Agarwal DeveshOption exercise2.2K
2025-02-28Agarwal DeveshOption exercise3.9K
2025-02-28Agarwal DeveshOption exercise15K
2025-02-28Raiford DarylOption exercise3.1K
2025-02-28Raiford DarylOption exercise5.7K
2025-02-28Raiford DarylOption exercise22K
2025-02-28Morken David A.Option exercise7.7K
2025-02-28Morken David A.Option exercise34K
2025-02-28Roush Lukas M.Option exercise2.0K
2025-02-28Suriano Douglas AOption exercise2.0K
2025-02-28Murdock John C.Option exercise2.0K
2025-02-28Bailey Brian D.Option exercise2.0K
2025-01-21Asbill Richard BrandonSell499$16.01
2025-01-18Asbill Richard BrandonOption exercise1.5K
2025-01-06Bottorff RebeccaSell532$17.39
2025-01-06Raiford DarylSell1.3K$17.39
2025-01-06Asbill Richard BrandonSell822$17.39
2025-01-06Ross KadeSell440$17.39
2025-01-06Morken David A.Sell2.8K$17.39
2025-01-06Krupka Devin MSell120$17.39
2025-01-03Ross KadeSell147$16.97
2025-01-03Bottorff RebeccaOption exercise1.6K
2025-01-03Morken David A.Option exercise5.5K
2025-01-03Asbill Richard BrandonOption exercise1.6K
2025-01-03Asbill Richard BrandonOption exercise821
2025-01-03Raiford DarylOption exercise2.2K
2025-01-03Raiford DarylOption exercise2.2K
2025-01-03Krupka Devin MOption exercise351
2025-01-03Krupka Devin MSell45$16.97
2025-01-03Ross KadeOption exercise1.3K
2025-01-03Morken David A.Sell1.2K$16.97
2025-01-03Bottorff RebeccaSell177$16.97
2025-01-03Morken David A.Option exercise2.9K
2025-01-02Krupka Devin MOption exercise130
2025-01-02Morken David A.Option exercise1.0K
2025-01-02Bottorff RebeccaOption exercise515
2025-01-02Morken David A.Option exercise2.5K
2025-01-02Ross KadeOption exercise426

All non-derivative Form 4 activity (SEC), newest first.

Notable events (8-K)

DateItems
2026-06-18Material agreementDebt obligation3.02OtherExhibitsfiling ↗
2026-06-16OtherExhibitsfiling ↗
2026-06-15OtherExhibitsfiling ↗
2026-05-29Shareholder votefiling ↗
2026-05-12Reg FDExhibitsfiling ↗
2026-04-30ResultsExhibitsfiling ↗
2026-03-02OtherExhibitsfiling ↗
2026-02-19ResultsExhibitsfiling ↗

Recent filings

FormFiledPeriodAccession
8-K2026-06-182026-06-150001514416-26-000049 ↗
8-K2026-06-162026-06-150001514416-26-000045 ↗
8-K2026-06-152026-06-150001514416-26-000043 ↗
8-K2026-05-292026-05-280001514416-26-000041 ↗
8-K2026-05-122026-05-120001514416-26-000038 ↗
8-K2026-04-302026-04-300001514416-26-000033 ↗
10-Q2026-04-302026-03-310001514416-26-000035 ↗
8-K2026-03-022026-03-020001514416-26-000023 ↗
8-K2026-02-192026-02-190001514416-26-000014 ↗
10-K2026-02-192025-12-310001514416-26-000017 ↗
8-K2025-12-052025-12-030001514416-25-000127 ↗
10-Q2025-10-302025-09-300001514416-25-000121 ↗