Skip to content
AbiertoJoin the waitlist

Vendor, Woodcliff Lake, NJ, part of Hudson Technologies, Inc.

Hudson Technologies Company

UEI H1K6JDP3K2K8, CAGE 7DSQ0

19,804 awards and $107,123,130 obligated between January 1, 2024 and August 13, 2026, 100% under full and open competition. 17 of the awards trace back to a SAM.gov solicitation on this site.

Sells to

Awarding agencies by dollars.

Defense Logistics Agency$107,056,394
Department of the Navy$36,736
Federal Prison System / Bureau of Prisons$30,000
Defense Contract Management Agency$0

Industries

NAICS on the awards, by dollars.

Other Aircraft Parts and Auxiliary Equipment ManufacturingNAICS 336413$69,676,794
Industrial Gas ManufacturingNAICS 325120$35,918,538
Remediation ServicesNAICS 562910$722,192
All Other Miscellaneous Chemical Product and Preparation ManufacturingNAICS 325998$670,833
Testing Laboratories and ServicesNAICS 541380$134,772
Metal Tank (Heavy Gauge) ManufacturingNAICS 332420$0

How it wins

Awards by competition, set-aside and type.

Full and Open Competition After Exclusion of Sources19,793
Full and Open Competition5
Competed Under SAP4
Not Competed1
Small Business Set Aside - Total4
Delivery Order19,794
Purchase Order4
Definitive Contract1

Solicitations it won

SAM.gov opportunities whose award USAspending attributes to this vendor.

  • CONUS Industrial Gas Program

    Defense Logistics Agency, DLA Aviation

    JustificationNAICS 325120Woodcliff Lake, NJSPE4A6-16-D-0226

    Awarded to Hudson Technologies Company

    Posted Jun 305 publications
  • CONUS Industrial Gas and Cylinder Recompete

    Defense Logistics Agency, DLA Aviation

    Award noticeNAICS 325120SPE4AX24R0026

    Awarded to Hudson Technologies Company for $388,202,471

    Posted Oct 22, 20258 publications
  • CYLINDERXCOMPRESSED

    Defense Logistics Agency, DLA Aviation

    Award noticeSmall businessNAICS 332420Woodcliff Lake, NJSPE4A2-25-Q-0001

    Awarded to Hudson Technologies Company for $1,892,740

    Posted Jul 21, 20252 publications
  • J019 - Refrigerant Flush Services at Trident Refit Facility, Kings Bay, GA

    Department of the Navy, NAVSUP FLC Jacksonville Erp

    Award noticeSmall businessNAICS 325120GeorgiaN6883625Q0xxx

    Awarded to Hudson Technologies Company for $240,282

    Posted May 29, 2025
  • Aircraft Static Display for Air Show

    Department of the Navy, NAVSUP FLC Jacksonville Erp

    Sources soughtSmall businessNAICS 532411GeorgiaN6883624Q0006

    Awarded to Hudson Technologies Company

    Posted Mar 20, 2024

Awards

The 100 largest of 19,804 awards, by dollars obligated.

ContractAwarding officeDescribed asObligated
SPE4A625FC9W8Delivery Order, July 7, 2025, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4568718652!argon,technicalNAICS 336413, PSC 6830$59
SPE4A625FCB5XDelivery Order, July 24, 2025, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4568880420!argon,technicalNAICS 336413, PSC 6830$59
SPE4A625FCE2EDelivery Order, July 25, 2025, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4568891851!argon,technicalNAICS 336413, PSC 6830$59
SPE4A625FCE2HDelivery Order, July 25, 2025, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4568891945!argon,technicalNAICS 336413, PSC 6830$59
SPE4A625FCE2JDelivery Order, July 25, 2025, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4568891946!argon,technicalNAICS 336413, PSC 6830$59
SPE4A625FCE2KDelivery Order, July 25, 2025, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4568891947!argon,technicalNAICS 336413, PSC 6830$59
SPE4A625FCE2MDelivery Order, July 25, 2025, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4568892014!argon,technicalNAICS 336413, PSC 6830$59
SPE4A625FCF5MDelivery Order, July 29, 2025, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4568919108!argon,technicalNAICS 336413, PSC 6830$59
SPE4A625FCJ39Delivery Order, July 21, 2025, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4568844915!argon,technicalNAICS 336413, PSC 6830$59
SPE4A625FCQ37Delivery Order, July 22, 2025, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4568856674!argon,technicalNAICS 336413, PSC 6830$59
SPE4A626FASGSDelivery Order, January 22, 2026, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4570591434!nitrogen,technicalNAICS 336413, PSC 6830$59
SPE4A625FAPQ3Delivery Order, December 31, 2024, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4566817146!propaneNAICS 336413, PSC 6830$59
SPE4A626FC0HVDelivery Order, May 7, 2026, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4571753669!nitrogen,technicalNAICS 336413, PSC 6830$59
SPE4A626FC0M7Delivery Order, May 4, 2026, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4571703866!nitrogen,technicalNAICS 336413, PSC 6830$59
SPE4A626FC2W3Delivery Order, May 5, 2026, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4571720519!nitrogen,technicalNAICS 336413, PSC 6830$59
SPE4A626FC50RDelivery Order, April 30, 2026, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4571669977!nitrogen,technicalNAICS 336413, PSC 6830$59
SPE4A626FC7SVDelivery Order, May 18, 2026, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4571864605!nitrogen,technicalNAICS 336413, PSC 6830$59
SPE4A626FC8JDDelivery Order, May 18, 2026, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4571868257!nitrogen,technicalNAICS 336413, PSC 6830$59
SPE4A626FCC6VDelivery Order, May 28, 2026, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4571955015!nitrogen,technicalNAICS 336413, PSC 6830$59
SPE4A626FCF3ADelivery Order, May 29, 2026, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4571967977!nitrogen,technicalNAICS 336413, PSC 6830$59
SPE4A625FCHGVDelivery Order, August 29, 2025, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4569268068!oxygen,technicalNAICS 336413, PSC 6830$58
SPE4A625FCNWFDelivery Order, September 8, 2025, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4569354255!oxygen,technicalNAICS 336413, PSC 6830$58
SPE4A625FCYWJDelivery Order, September 18, 2025, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4569501015!oxygen,technicalNAICS 336413, PSC 6830$58
SPE4A625FD4R4Delivery Order, September 29, 2025, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4569619710!oxygen,technicalNAICS 336413, PSC 6830$58
SPE4A625FD88DDelivery Order, September 25, 2025, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4569593049!oxygen,technicalNAICS 336413, PSC 6830$58
SPE4A625FAXK1Delivery Order, January 31, 2025, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4567119066!nitrogen,technicalNAICS 336413, PSC 6830$58
SPE4A625FAANGDelivery Order, February 13, 2025, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4567264585!propaneNAICS 336413, PSC 6830$58
SPE4A625FBH1RDelivery Order, April 24, 2025, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4568023024!propaneNAICS 336413, PSC 6830$58
SPE4A626FB5T6Delivery Order, February 12, 2026, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4570815281!oxygen,technicalNAICS 336413, PSC 6830$58
SPE4A626FBJETDelivery Order, April 8, 2026, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4571395520!oxygen,technicalNAICS 336413, PSC 6830$58
SPE4A626FBKKGDelivery Order, April 9, 2026, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4571417690!oxygen,technicalNAICS 336413, PSC 6830$58
SPE4A626FBQ92Delivery Order, March 2, 2026, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4570997064!oxygen,technicalNAICS 336413, PSC 6830$58
SPE4A626FBXA4Delivery Order, March 25, 2026, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4571261731!oxygen,technicalNAICS 336413, PSC 6830$58
SPE4A626FBZGTDelivery Order, April 24, 2026, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4571604775!oxygen,technicalNAICS 336413, PSC 6830$58
SPE4A626FC34PDelivery Order, April 29, 2026, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4571661076!oxygen,technicalNAICS 336413, PSC 6830$58
SPE4A625FCCH6Delivery Order, August 7, 2025, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4569020980!nipple and NutNAICS 336413, PSC 8120$58
SPE4A625FD664Delivery Order, September 22, 2025, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4569536373!nipple and NutNAICS 336413, PSC 8120$58
SPE4A625FD665Delivery Order, September 22, 2025, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4569536374!nipple and NutNAICS 336413, PSC 8120$58
SPE4A626FA562Delivery Order, October 1, 2025, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4569636144!nipple and NutNAICS 336413, PSC 8120$58
SPE4A626FAKMADelivery Order, January 13, 2026, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4570485528!nipple and NutNAICS 336413, PSC 8120$58
SPE4A626FBY8RDelivery Order, March 13, 2026, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4571146356!nipple and NutNAICS 336413, PSC 8120$58
SPE4A626FC2Q2Delivery Order, May 4, 2026, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4571716770!nipple and NutNAICS 336413, PSC 8120$58
SPE4A626FCR4FDelivery Order, June 3, 2026, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4572020295!nipple and NutNAICS 336413, PSC 8120$58
SPE4A626FA0CZDelivery Order, October 31, 2025, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4569886990!nitrogen,technicalNAICS 336413, PSC 6830$58
SPE4A626FA0QDDelivery Order, November 3, 2025, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4569896671!nitrogen,technicalNAICS 336413, PSC 6830$58
SPE4A626FA1JUDelivery Order, November 4, 2025, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4569906666!nitrogen,technicalNAICS 336413, PSC 6830$58
SPE4A626FAA8QDelivery Order, November 26, 2025, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4570105833!nitrogen,technicalNAICS 336413, PSC 6830$58
SPE4A626FADJ6Delivery Order, December 11, 2025, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4570248701!nitrogen,technicalNAICS 336413, PSC 6830$58
SPE4A626FAU85Delivery Order, November 25, 2025, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4570095545!nitrogen,technicalNAICS 336413, PSC 6830$58
SPE4A626FAZD8Delivery Order, December 23, 2025, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4570348538!nitrogen,technicalNAICS 336413, PSC 6830$58
SPE4A625FAYE1Delivery Order, February 4, 2025, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4567145100!oxygen,technicalNAICS 336413, PSC 6830$57
SPE4A624FC1ZUDelivery Order, July 31, 2024, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4565301535!adapter,compressedNAICS 336413, PSC 8120$57
SPE4A624FCBXADelivery Order, September 28, 2024, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4565971302!adapter,compressedNAICS 336413, PSC 8120$57
SPE4A624FCJJ8Delivery Order, September 16, 2024, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4565829702!adapter,compressedNAICS 336413, PSC 8120$57
SPE4A625FAEA4Delivery Order, December 10, 2024, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4566677824!adapter,compressedNAICS 336413, PSC 8120$57
SPE4A625FASK0Delivery Order, January 14, 2025, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4566930939!adapter,compressedNAICS 336413, PSC 8120$57
SPE4A625FAXX3Delivery Order, February 3, 2025, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4567140232!adapter,compressedNAICS 336413, PSC 8120$57
SPE4A625FA94BDelivery Order, October 11, 2024, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4566084712!nitrogen,technicalNAICS 336413, PSC 6830$57
SPE4A624FB4XLDelivery Order, March 22, 2024, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4564054376!nitrogen,technicalNAICS 336413, PSC 6830$57
SPE4A625FAFHKDelivery Order, February 26, 2025, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4567388355!oxygen,technicalNAICS 336413, PSC 6830$56
SPE4A625FB7S1Delivery Order, April 3, 2025, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4567786107!oxygen,technicalNAICS 336413, PSC 6830$56
SPE4A625FA8CGDelivery Order, November 4, 2024, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4566316571!argon,technicalNAICS 336413, PSC 6830$56
SPE4A625FA9ZHDelivery Order, November 7, 2024, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4566362107!argon,technicalNAICS 336413, PSC 6830$56
SPE4A625FABA8Delivery Order, December 9, 2024, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4566650017!argon,technicalNAICS 336413, PSC 6830$56
SPE4A625FADJ3Delivery Order, December 10, 2024, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4566665965!argon,technicalNAICS 336413, PSC 6830$56
SPE4A625FAF1MDelivery Order, November 19, 2024, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4566485690!argon,technicalNAICS 336413, PSC 6830$56
SPE4A625FAG0LDelivery Order, November 20, 2024, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4566495365!argon,technicalNAICS 336413, PSC 6830$56
SPE4A625FAKW5Delivery Order, December 13, 2024, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4566712083!argon,technicalNAICS 336413, PSC 6830$56
SPE4A625FAKY5Delivery Order, December 13, 2024, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4566712580!argon,technicalNAICS 336413, PSC 6830$56
SPE4A625FAMF2Delivery Order, December 17, 2024, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4566743220!argon,technicalNAICS 336413, PSC 6830$56
SPE4A625FANQ1Delivery Order, December 23, 2024, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4566786208!argon,technicalNAICS 336413, PSC 6830$56
SPE4A625FAQK8Delivery Order, January 7, 2025, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4566850584!argon,technicalNAICS 336413, PSC 6830$56
SPE4A625FAQK9Delivery Order, January 7, 2025, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4566850592!argon,technicalNAICS 336413, PSC 6830$56
SPE4A625FAXA1Delivery Order, January 31, 2025, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4567108583!argon,technicalNAICS 336413, PSC 6830$56
SPE4A625FAXQ9Delivery Order, February 3, 2025, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4567128217!argon,technicalNAICS 336413, PSC 6830$56
SPE4A625FAY0LDelivery Order, December 5, 2024, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4566619016!argon,technicalNAICS 336413, PSC 6830$56
SPE4A625FAYN4Delivery Order, February 5, 2025, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4567165207!argon,technicalNAICS 336413, PSC 6830$56
SPE4A625FCGMJDelivery Order, August 28, 2025, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4569257489!nitrogen,technicalNAICS 336413, PSC 6830$56
SPE4A625FCLKUDelivery Order, September 4, 2025, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4569317772!nitrogen,technicalNAICS 336413, PSC 6830$56
SPE4A625FCMZNDelivery Order, September 5, 2025, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4569340858!nitrogen,technicalNAICS 336413, PSC 6830$56
SPE4A625FCMZQDelivery Order, September 5, 2025, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4569340864!nitrogen,technicalNAICS 336413, PSC 6830$56
SPE4A625FCMZRDelivery Order, September 5, 2025, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4569340867!nitrogen,technicalNAICS 336413, PSC 6830$56
SPE4A625FCPW1Delivery Order, August 14, 2025, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4569090355!nitrogen,technicalNAICS 336413, PSC 6830$56
SPE4A625FCWEDDelivery Order, September 16, 2025, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4569464911!nitrogen,technicalNAICS 336413, PSC 6830$56
SPE4A625FCWESDelivery Order, September 16, 2025, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4569465063!nitrogen,technicalNAICS 336413, PSC 6830$56
SPE4A625FCZS2Delivery Order, August 20, 2025, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4569158072!nitrogen,technicalNAICS 336413, PSC 6830$56
SPE4A624FAKUYDelivery Order, January 10, 2024, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4563295499!nitrogen,technicalNAICS 336413, PSC 6830$56
SPE4A626FB1ZTDelivery Order, February 18, 2026, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4570864018!nitrogen,technicalNAICS 336413, PSC 6830$56
SPE4A626FB3EWDelivery Order, February 19, 2026, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4570879183!nitrogen,technicalNAICS 336413, PSC 6830$56
SPE4A626FB3JVDelivery Order, February 19, 2026, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4570880140!nitrogen,technicalNAICS 336413, PSC 6830$56
SPE4A626FB9UDDelivery Order, February 26, 2026, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4570960287!nitrogen,technicalNAICS 336413, PSC 6830$56
SPE4A626FBBDPDelivery Order, March 27, 2026, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4571290094!nitrogen,technicalNAICS 336413, PSC 6830$56
SPE4A626FBCR3Delivery Order, March 17, 2026, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4571172962!nitrogen,technicalNAICS 336413, PSC 6830$56
SPE4A626FBDANDelivery Order, March 31, 2026, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4571320127!nitrogen,technicalNAICS 336413, PSC 6830$56
SPE4A626FBW6EDelivery Order, March 13, 2026, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4571135502!nitrogen,technicalNAICS 336413, PSC 6830$56
SPE4A626FBWW5Delivery Order, March 25, 2026, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4571261113!nitrogen,technicalNAICS 336413, PSC 6830$56
SPE4A626FBWX2Delivery Order, March 25, 2026, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4571261297!nitrogen,technicalNAICS 336413, PSC 6830$56
SPE4A626FBXAXDelivery Order, April 22, 2026, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4571577521!nitrogen,technicalNAICS 336413, PSC 6830$56
SPE4A626FC186Delivery Order, April 27, 2026, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4571623289!nitrogen,technicalNAICS 336413, PSC 6830$56
SPE4A624FBWM7Delivery Order, May 15, 2024, Full and Open Competition After Exclusion of SourcesDLA AviationDefense Logistics Agency4564608465!nitrogen,technicalNAICS 336413, PSC 6830$56
Transactions
21,003 across 19,804 awards