Your search for "sfp-25g" revealed the following:
Cisco SFP-25G-ER-I 25GB BASE-ER 1310nm SMF LC Industrial Temp SFP28 Transceiver
SKU: NSB-2490
Condition: Seller refurbished
Shipping: Overnight Options
Warranty: 365 days
$ 207.99
• Only 2 remaining
Call if you need more
Cisco SFP-25G-AOC2M 25GBASE-AOC 2m 25GB SFP28 Active Optical Cable
SKU: NSH-8895
Condition: Seller refurbished
Shipping: Overnight Options
Warranty: 365 days
$ 219.99
• 16 in stock
Call if you need more
Cisco SFP-25G-AOC5M 5m 25GB SFP28 Active Optical Cable
SKU: NSH-8898
Condition: Seller refurbished
Shipping: Overnight Options
Warranty: 365 days
$ 133.99
• 5 in stock
Call if you need more
NEW Cisco SFP-25G-AOC3M 3m 25GB SFP+ BASE-AOC Active Optical Cable
SKU: NSN-6622
Condition: New
Shipping: Overnight Options
Warranty: 365 days
$ 344.99
• 26 in stock
Call if you need more
Cisco SFP-25G-AOC1M 1m 25GB SFP28 BASE-AOC Active Optical Cable
SKU: NSH-8894
Condition: Seller refurbished
Shipping: Overnight Options
Warranty: 365 days
$ 184.99
• 13 in stock
Call if you need more
Cisco SFP-10/25G-LR-S 25GB BASE-LR 1310nm SMF Optical SFP28 Transceiver
SKU: NSB-6672
Condition: Seller refurbished
Shipping: Overnight Options
Warranty: 365 days
$ 606.99
• Only 2 remaining
Call if you need more
NEW Cisco SFP-25G-AOC10M 10m 25GB SFP28 BASE-AOC Active Optical Cable
SKU: NSN-5630
Condition: New
Shipping: Overnight Options
Warranty: 365 days
$ 692.99
• 16 in stock
Call if you need more
NEW Cisco SFP-10/25G-LR-S 25GB BASE-LR 1310nm SMF Optical SFP28 Transceiver
SKU: NSN-0702
Condition: New
Shipping: Overnight Options
Warranty: 365 days
$ 919.99
• Only 1 remaining
Call if you need more
Arista SFP-25G-LR 25 Gigabit BASE-SR 10km SMF SFP28 Optical Transceiver
SKU: NSB-5341
Condition: Seller refurbished
Shipping: Overnight Options
Warranty: 365 days
$ 105.99
• 99 in stock
Call if you need more
NEW Juniper JNP-SFP-25G-DAC-3M 3m 25GB SFP28 Direct Attach Copper Cable
SKU: NSN-6340
Condition: New
Shipping: Overnight Options
Warranty: 365 days
$ 82.99
• 21 in stock
Call if you need more