Revenue by GeographyLTMJul '25Jul '24Jul '23Jul '22Jul '21Jul '20Jul '19Jul '18Jul '17Jul '16Jul '15Jul '14Jul '13

Americas Revenue

34,393

33,656

31,971

EMEA Revenue

15,020

14,824

14,117

APJC Revenue

8,285

8,174

7,716

Other Revenue by Geography

-2

—

-1

Total Revenue by Geography

57,696

56,654

53,803

RevenueLTMJul '25Jul '24Jul '23Jul '22Jul '21Jul '20Jul '19Jul '18Jul '17Jul '16Jul '15Jul '14Jul '13

Networking Revenue

29,319

28,304

29,229

Security Revenue

8,056

8,094

5,075

Collaboration Revenue

4,124

4,154

4,113

Observability Revenue

1,071

1,055

837

Services Revenue

15,125

15,046

14,550

Infrastructure Platforms Revenue

—

—

—

Applications Revenue

—

—

—

Other Revenue

1

1

-1

Total Revenue

57,696

56,654

53,803

RevenueLTMJul '25Jul '24Jul '23Jul '22Jul '21Jul '20Jul '19Jul '18Jul '17Jul '16Jul '15Jul '14Jul '13

Security Revenue

8,056

8,094

5,075

Collaboration Revenue

4,124

4,154

4,113

Services Revenue

15,125

15,046

14,550

Secure, Agile Networks Revenue

—

—

—

Internet for the Future Revenue

—

—

—

Optimized Application Experiences Revenue

—

—

—

Other Products Revenue

—

—

—

Other Revenue

30,391

29,360

30,065

Total Revenue

57,696

56,654

53,803

Gross Profit by GeographyLTMJul '25Jul '24Jul '23Jul '22Jul '21Jul '20Jul '19Jul '18Jul '17Jul '16Jul '15Jul '14Jul '13

Americas Gross Margin

23,224

22,962

21,372

EMEA Gross Margin

10,745

10,545

9,755

APJC Gross Margin

5,515

5,431

5,187

Corporate Gross Margin

-1,715

-1,793

-1,484

Other Gross Profit by Geography

-355

-355

-2

Total Gross Profit by Geography

37,414

36,790

34,828

Key Performance IndicatorsLTMJul '25Jul '24Jul '23Jul '22Jul '21Jul '20Jul '19Jul '18Jul '17Jul '16Jul '15Jul '14Jul '13

Product Gross Margin

—

64.5%

63.5%

Service Gross Margin

—

68.5%

68.1%

Total Annualized Recurring Revenue

31,400

31,100

29,600

Product Remaining Performance Obligations (RPO)

21,904

21,572

20,055

Service Remaining Performance Obligations (RPO)

20,969

21,961

20,993

Total Remaining Performance Obligations (RPO)

42,873

43,533

41,048