XML 44 R32.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue (Tables)
6 Months Ended
Jan. 24, 2026
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue The following table presents this disaggregation of revenue (in millions):
Three Months EndedSix Months Ended
January 24, 2026January 25, 2025January 24, 2026January 25, 2025
Product revenue:
Networking$8,294 $6,850 $16,061 $13,603 
Security2,018 2,111 3,998 4,129 
Collaboration1,054 996 2,109 2,081 
Observability277 277 550 535 
Total Product11,642 10,234 22,719 20,348 
Services3,707 3,757 7,513 7,484 
Total revenue$15,349 $13,991 $30,232 $27,832 
Our subscription revenue is recorded in product and services revenue in our Consolidated Statements of Operations as follows (in millions):
Three Months EndedSix Months Ended
January 24, 2026January 25, 2025January 24, 2026January 25, 2025
Product$4,474 $4,432 $8,974 $8,851 
Services3,362 3,430 6,862 6,855 
Total$7,836 $7,862 $15,836 $15,706 
The following table presents revenue for groups of similar products and services (in millions):
Three Months EndedSix Months Ended
January 24,
2026
January 25,
2025
January 24,
2026
January 25,
2025
Revenue:
Networking$8,294 $6,850 $16,061 $13,603 
Security2,018 2,111 3,998 4,129 
Collaboration1,054 996 2,109 2,081 
Observability277 277 550 535 
Total Product11,642 10,234 22,719 20,348 
Services3,707 3,757 7,513 7,484 
Total$15,349 $13,991 $30,232 $27,832 
Allowance for Credit Loss for Accounts Receivable
The allowances for credit loss for our accounts receivable are summarized as follows (in millions):
Three Months EndedSix Months Ended
January 24, 2026January 25, 2025January 24, 2026January 25, 2025
Allowance for credit loss at beginning of period$62 $78 $69 $87 
Provisions18 12 14 12 
Write-offs, net of recoveries(4)(10)(7)(19)
Allowance for credit loss at end of period$76 $80 $76 $80 
Schedule of Gross Contract Assets by Internal Risk Ratings
Gross contract assets by our internal risk ratings are summarized as follows (in millions):
January 24, 2026July 26, 2025
1 to 4$1,326 $1,358 
5 to 62,004 1,868 
7 and Higher84 73 
Total$3,414 $3,299