Ohio DOT · bid history
| Result | Project | County | Let | Their bid | Winning bid |
|---|---|---|---|---|---|
| Wonof 3 | D02-TSG FY2026Signals | D02 | Apr 2026 | $460k | $460k |
| Rank 4of 4 | MOT-CR 74-08.40Signals | MOT | Apr 2026 | $929k | $819k |
| Rank 3of 5 | D04-TSG FY2026Signals | D04 | Apr 2026 | $676k | $592k |
| Rank 3of 3 | D12-LG FY2026Signals | D12 | Mar 2026 | $2.14M | $1.40M |
| Rank 3of 6 | MOT-SR 725/Jamaica TSGSignals | MOT | Mar 2026 | $204k | $199k |
| Rank 2of 3 | ERI-/HUR TSG FY2026Signals | ERI | Mar 2026 | $751k | $723k |
| Rank 4of 5 | MOT-Trotwood Olive Rd Walks SA22Safety | MOT | Feb 2026 | $1.11M | $829k |
| Wonof 2 | LAK-IR 90-08.77 VSL SignsSignals | LAK | Jan 2026 | $4.12M | $4.12M |
| Rank 2of 6 | TRU-US 422-08.01Signals | TRU | Dec 2025 | $208k | $204k |
| Rank 2of 6 | D03-TSG FY2026 (M)Signals | D03 | Oct 2025 | $304k | $296k |
| Wonof 4 | D06-ELEC FY26Signals | D06 | Oct 2025 | $489k | $489k |
| Wonof 6 | D03-TSG Radar FY2026Signals | D03 | Sep 2025 | $210k | $210k |
| Rank 5of 9 | CLA-SR 235/SR 571-04.36/01.05Signals | CLA | Sep 2025 | $88k | $68k |
| Wonof 3 | CUY-Eastland Rd/SR 237 SignalSignals | CUY | Sep 2025 | $108k | $108k |
| Rank 4of 4 | ATB-LG FY2026Signals | ATB | Jul 2025 | $628k | $467k |
| Wonof 4 | CUY-Mayfield Hts SignalsSignals | CUY | Jul 2025 | $2.25M | $2.25M |
| Rank 6of 7 | D06-ITS MAINT-FY2026Signals | D06 | Jul 2025 | $2.14M | $1.20M |
| Rank 2of 2 | CUY-/LAK LG FY2025Signals | CUY | May 2025 | $2.23M | $1.70M |
| Wonof 3 | D12-TSG FY2025Signals | D12 | May 2025 | $175k | $175k |
| Wonof 5 | AUG-St Marys Indiana Walks SA22Signals | AUG | May 2025 | $1.31M | $1.31M |
| Rank 2of 2 | COL-Salem Signals UpgradesSignals | COL | May 2025 | $526k | $506k |
| Rank 2of 3 | D03-TSG FY2025(B)Signals | D03 | May 2025 | $1.25M | $1.25M |
| Rank 2of 3 | MUS-US 40-08.35Signals | MUS | Apr 2025 | $270k | $269k |
| Wonof 5 | D02-TSG FY2025Signals | D02 | Mar 2025 | $404k | $404k |
| Rank 3of 4 | LOR-IR 90-20.20Signals | LOR | Jan 2025 | $334k | $298k |
| Rank 2of 5 | D03-TSG FY2025 (M)Signals | D03 | Dec 2024 | $172k | $155k |
| Rank 2of 2 | D03-LG TSG RM FY2025Signals | D03 | Nov 2024 | $354k | $350k |
| Rank 6of 6 | D06-Wrong Way DetectionSignals | D06 | Oct 2024 | $3.76M | $2.75M |
| Wonof 4 | D06-ELEC FY25Signals | D06 | Oct 2024 | $546k | $546k |
| Rank 4of 7 | MED-IR 76-11.83Signals | MED | Oct 2024 | $379k | $295k |
| Rank 3of 9 | COS-CR 271-06.26Signals | COS | Oct 2024 | $458k | $429k |
| Rank 4of 6 | D03-LG FY2025(A)Signals | D03 | Sep 2024 | $128k | $96k |
| Rank 3of 4 | LOR-TSG FY2025(B)Signals | LOR | Jul 2024 | $239k | $216k |
| Rank 4of 5 | TRU-LG FY2025Signals | TRU | Jun 2024 | $2.02M | $1.38M |
| Wonof 4 | MRG-/WAS-SR 266/SR 339-04.13/20.12Signals | MRG | Jun 2024 | $106k | $106k |
| Wonof 5 | D12-D4/D12 ITS Camera AdditionsSignals | D12 | May 2024 | $4.25M | $4.25M |
| Rank 2of 3 | D04-TSG FY2024Signals | D04 | May 2024 | $459k | $400k |
| Rank 2of 3 | MIA-/MER-US 40/US 127-01.637/08.981Signals | MIA | Apr 2024 | $403k | $375k |
| Rank 2of 2 | D12-TSG FY2024Signals | D12 | Apr 2024 | $436k | $432k |
| Wonof 3 | D02-ITS Maint FY 2024Signals | D02 | Apr 2024 | $899k | $899k |
| Rank 3of 3 | CUY-/LAK LG FY2024Signals | CUY | Apr 2024 | $1.30M | $1.16M |
| Rank 3of 4 | COL-SR 170-00.13Signals | COL | Mar 2024 | $670k | $640k |
| Wonof 4 | D02-TSG FY2024Signals | D02 | Feb 2024 | $346k | $346k |
| Wonof 2 | D03-LG FY2024(A)Signals | D03 | Feb 2024 | $118k | $118k |
| Rank 3of 3 | ATH-US 50-04.75Signals | ATH | Feb 2024 | $647k | $556k |
| Rank 2of 5 | HOC-SR 664-15.15Signals | HOC | Jan 2024 | $302k | $289k |
| Rank 2of 4 | CUY-IR 90-11.33 Ramp SafetySignals | CUY | Jan 2024 | $212k | $190k |
| Rank 3of 5 | D10-Lighting FY2024Signals | D10 | Dec 2023 | $1.28M | $1.17M |
| Wonof 3 | HAN-US 68-Arlington SignalsSignals | HAN | Dec 2023 | $222k | $222k |
| Rank 2of 6 | LOR-SR 2-01.51Signals | LOR | Nov 2023 | $351k | $312k |
| Rank 5of 6 | LAK-SR 84-02.07 SignalsSignals | LAK | Nov 2023 | $403k | $317k |
| Rank 2of 7 | LOR-/MED-TSG FY2024Signals | LOR | Nov 2023 | $175k | $168k |
| Rank 3of 5 | D03-TSG FY2024(C)Signals | D03 | Oct 2023 | $115k | $92k |
| Wonof 3 | D06-ELEC FY24Signals | D06 | Oct 2023 | $437k | $437k |
| Rank 3of 4 | ROS-US 50-19.39 (Safety)Signals | ROS | Oct 2023 | $87k | $73k |
| Rank 2of 4 | WOO-SR 795-03.26 Intrsect UpgradeSignals | WOO | Sep 2023 | $348k | $341k |
| Rank 4of 4 | MAH-LG FY2024Signals | MAH | Sep 2023 | $1.85M | $1.35M |
| Rank 2of 6 | COS-VAR Signal UpgradesSignals | COS | Aug 2023 | $622k | $592k |
| Rank 3of 4 | HAN-US 224-17.67 SignalSignals | HAN | Aug 2023 | $256k | $252k |
| Rank 2of 2 | D04-LG FY2024 (West)Signals | D04 | Jul 2023 | $787k | $698k |
| Wonof 3 | D01-TSG-FY2024Signals | D01 | Jul 2023 | $772k | $772k |
| Wonof 3 | D10-Signal FY 2024Signals | D10 | Jun 2023 | $404k | $404k |
| Rank 2of 6 | MOT-IR 75-22.92Signals | MOT | Jun 2023 | $290k | $288k |
| Wonof 3 | CUY-IR 71/IR 90 Wrong Way SignsSafety | CUY | May 2023 | $3.21M | $3.21M |
| Rank 2of 2 | D06-ITS Maintenance FY 23Signals | D06 | May 2023 | $906k | $665k |
| Rank 3of 3 | D05-/D06 ITS Expansion FY23Signals | D05 | May 2023 | $2.31M | $2.05M |
| Wonof 1 | D03-LG TSG RM FY2023Signals | D03 | May 2023 | $319k | $319k |
| Wonof 3 | GEA-TSG FY2023Signals | GEA | Apr 2023 | $344k | $344k |
| Rank 2of 4 | D02-TSG FY2023Signals | D02 | Apr 2023 | $259k | $248k |
| Wonof 2 | ERI-SR 2-29.50Signals | ERI | Apr 2023 | $420k | $420k |
| Rank 2of 4 | CUY-Monticello Blvd SignalsSignals | CUY | Mar 2023 | $876k | $827k |
| Rank 2of 4 | D05-FY 2023 School FlasherSignals | D05 | Mar 2023 | $312k | $303k |
| Wonof 2 | MED-SR 83-03.43Signals | MED | Mar 2023 | $412k | $412k |
| Rank 2of 2 | D03-LG FY2023(A)Signals | D03 | Feb 2023 | $175k | $133k |
| Wonof 5 | CUY-SRTS FY2023 Bay VillageSafety | CUY | Feb 2023 | $251k | $251k |
| Wonof 2 | LAK-US 20-14.24/VARSignals | LAK | Jan 2023 | $797k | $797k |
| Wonof 5 | D03-TSG FY2023Signals | D03 | Dec 2022 | $195k | $195k |
| Rank 2of 5 | D11-TSG-FY2023Signals | D11 | Dec 2022 | $1.20M | $1.14M |
| Wonof 1 | CUY-SR 175-07.30 SafetySignals | CUY | Dec 2022 | $488k | $488k |
| Rank 3of 3 | LOR-/RIC-TSG FY2023(A)Signals | LOR | Nov 2022 | $774k | $739k |
| Rank 4of 4 | MAH-LG FY2023 (Systematic)Signals | MAH | Nov 2022 | $1.54M | $1.07M |
| Wonof 1 | LOG-US 68-00.52Signals | LOG | Nov 2022 | $143k | $143k |
| Wonof 3 | D06-ELEC FY23Signals | D06 | Oct 2022 | $481k | $481k |
| Rank 2of 5 | MAH-TSG FY2022Signals | MAH | Sep 2022 | $379k | $359k |
| Wonof 3 | WAS-Marietta Signals/Fiber Ph. 2Signals | WAS | Sep 2022 | $778k | $778k |
| Rank 2of 5 | D12-Lighting Optimization NE OhioSignals | D12 | Aug 2022 | $2.82M | $2.61M |
| Rank 2of 3 | MAH-Poland Signal UpgradeSignals | MAH | Aug 2022 | $1.27M | $1.18M |
| Rank 3of 3 | FRA-IR 670-03.31Signals | FRA | Jul 2022 | $3.38M | $2.96M |
| Rank 2of 4 | MUS-CR 2004-00.54Signals | MUS | Jul 2022 | $1.03M | $1.03M |
| Rank 2of 4 | D01-Lighting Optimization W OhioSignals | D01 | Jul 2022 | $5.81M | $5.58M |
| Rank 4of 4 | PER-SR 13-27.71 (Somerset)Signals | PER | Jun 2022 | $881k | $770k |
| Rank 2of 3 | D04-LG FY2023 (East)Signals | D04 | Jun 2022 | $877k | $687k |
| Wonof 1 | MIA-Piqua SRTS-Infras-FY22Signals | MIA | Jun 2022 | $144k | $144k |
| Wonof 4 | MOT-IR 75-VARSignals | MOT | Jun 2022 | $1.90M | $1.90M |
| Rank 2of 5 | RIC-SR 314-04.91 TSGSignals | RIC | May 2022 | $238k | $236k |
| Rank 5of 9 | D05-Statewide Lighting Optimization SE OhioSignals | D05 | May 2022 | $6.47M | $5.10M |
| Rank 4of 4 | CUY-US 6/US 20-21.10 SafetySafety | CUY | May 2022 | $1.08M | $938k |
| Rank 2of 5 | MEG-US 33-09.40Signals | MEG | May 2022 | $687k | $675k |
| Rank 2of 3 | D12-TSG FY2022Signals | D12 | May 2022 | $266k | $246k |
| Rank 2of 2 | D04-LOOP FY2022Signals | D04 | May 2022 | $229k | $213k |
| Wonof 4 | D05-FY 2022 Signal UpgradeSignals | D05 | May 2022 | $1.06M | $1.06M |
| Rank 2of 4 | D02-TSG FY2022Signals | D02 | May 2022 | $328k | $322k |
| Rank 2of 2 | JAC-SR 93-14.29 Signal UpgradeSignals | JAC | Apr 2022 | $1.19M | $998k |
| Rank 3of 4 | CUY-LG FY2022Signals | CUY | Apr 2022 | $906k | $847k |
| Wonof 3 | HAM-Springdale Signal UpgradesSignals | HAM | Mar 2022 | $696k | $696k |
| Rank 2of 3 | MOE-SR 26-16.85Signals | MOE | Mar 2022 | $1.45M | $1.44M |
| Rank 3of 6 | LIC-IR 70-16.75Signals | LIC | Feb 2022 | $84k | $69k |
| Wonof 4 | D03-LG FY2022(A)Signals | D03 | Jan 2022 | $197k | $197k |
| Wonof 3 | LUC-CR 10-04.94 Lsky/Lewis SftySignals | LUC | Dec 2021 | $619k | $619k |
| Rank 3of 5 | MOT-Woodman-Burkhardt SignalSignals | MOT | Dec 2021 | $441k | $424k |
| Rank 3of 6 | GRE-SR 235-03.79Signals | GRE | Dec 2021 | $252k | $247k |
| Rank 4of 4 | D08-HSIP SignalsSafety | D08 | Nov 2021 | $1.14M | $959k |
| Rank 3of 4 | LUC-CR 10-00.85 Lasky/Talmge SftySignals | LUC | Nov 2021 | $454k | $428k |
| Rank 2of 7 | MED-SR 57-03.19 TSGSignals | MED | Oct 2021 | $298k | $293k |
| Wonof 6 | FRA-SR 3-25.33 at Paris CourtSignals | FRA | Oct 2021 | $182k | $182k |
| Wonof 4 | WAS-Marietta Pedestrian ImproveSafety | WAS | Oct 2021 | $138k | $138k |
| Rank 2of 3 | D03-TSG FY2022Signals | D03 | Sep 2021 | $76k | $70k |
| Rank 3of 4 | CLI-US 68-14.97Signals | CLI | Sep 2021 | $992k | $982k |
| Wonof 6 | ALL-SR 81/SR 117/SR 309-SignalsSignals | ALL | Sep 2021 | $592k | $592k |
| Rank 3of 5 | ALL-Beaverdam LightingSignals | ALL | Aug 2021 | $305k | $294k |
| Wonof 3 | LAW-SR 7-02.00 Lighting ProjectSignals | LAW | Aug 2021 | $439k | $439k |
| Rank 2of 4 | D04-LG FY2022 (PART 1 AND PART 2)Signals | D04 | Aug 2021 | $1.73M | $1.70M |
| Rank 3of 3 | WAS-SR 60-19.94Signals | WAS | Aug 2021 | $397k | $351k |
| Wonof 7 | D03-LG FY2022Signals | D03 | Jul 2021 | $548k | $548k |
| Wonof 3 | D06-ELEC FY22Signals | D06 | Jul 2021 | $479k | $479k |
| Rank 3of 3 | D12-/LAK TSG FY2021Signals | D12 | May 2021 | $250k | $223k |
| Rank 5of 6 | D08-TSG FY2021/FY2022Signals | D08 | May 2021 | $2.29M | $1.87M |
| Rank 2of 3 | ROS-SR 159-00.79 Signal ProjectSignals | ROS | May 2021 | $191k | $179k |
| Rank 2of 3 | CUY-LG FY2021Signals | CUY | May 2021 | $1.03M | $909k |
| Rank 2of 2 | HEN-/SEN-SR 67/SR 109-02.68/21.06 RRFBsSafety | HEN | May 2021 | $79k | $77k |
| Rank 3of 3 | CUY-/LAK SIGN FY2021Safety | CUY | May 2021 | $853k | $692k |
| Wonof 2 | CUY-US 422-01.42 SafetySafety | CUY | Apr 2021 | $349k | $349k |
| Wonof 2 | D03-LOOP FY2021Signals | D03 | Apr 2021 | $207k | $207k |
| Rank 4of 5 | HOL-US 62-19.65Signals | HOL | Apr 2021 | $77k | $66k |
| Rank 3of 5 | CUY-Cleveland PSIPSafety | CUY | Apr 2021 | $1.49M | $1.41M |
| Rank 2of 4 | STA-/TRU-TSG FY2021Signals | STA | Apr 2021 | $328k | $301k |
| Wonof 2 | LUC-Toledo Ped Safety ImpvSafety | LUC | Apr 2021 | $928k | $928k |
| Rank 4of 7 | WAR-Springboro Radar Detect FY21Signals | WAR | Apr 2021 | $420k | $397k |
| Rank 2of 4 | D04-PSIP Phase 2Safety | D04 | Apr 2021 | $1.80M | $1.74M |
| Wonof 3 | D04-ITS Maint FY2021Signals | D04 | Apr 2021 | $816k | $816k |
| Wonof 2 | MIA-US 36-11.56Signals | MIA | Apr 2021 | $162k | $162k |
| Rank 5of 5 | DEL-US 36-04.97 (at SR 257)Signals | DEL | Feb 2021 | $314k | $209k |
| Wonof 4 | D02-TSG FY2021Signals | D02 | Feb 2021 | $218k | $218k |
| Rank 3of 4 | PIK-US 23 & Market Street SignalSignals | PIK | Feb 2021 | $90k | $82k |
| Rank 4of 5 | BEL-SR 147-04.90Signals | BEL | Feb 2021 | $522k | $454k |
| Wonof 4 | MED-SR 3-14.95Signals | MED | Jan 2021 | $114k | $114k |
| Wonof 4 | D03-LG FY2021Signals | D03 | Jan 2021 | $141k | $141k |
| Wonof 5 | POR-Aurora SignalsSignals | POR | Jan 2021 | $2.46M | $2.46M |
| Wonof 4 | LUC-US 20-09.10 @McCord Sfty Grp ASignals | LUC | Jan 2021 | $391k | $391k |
| Wonof 6 | GEA-SR 87-02.73 SignalsSignals | GEA | Jan 2021 | $221k | $221k |
| Rank 2of 6 | D01-Lighting Upgrade FY2021Signals | D01 | Nov 2020 | $1.77M | $1.75M |
| Rank 3of 5 | BEL-SR 7-08.14 and VariousSignals | BEL | Nov 2020 | $977k | $909k |
| Wonof 4 | WAR-Franklin Signals Phase 2Signals | WAR | Nov 2020 | $678k | $678k |
| Rank 2of 5 | D03-TSG FY2021Signals | D03 | Oct 2020 | $104k | $100k |
| Rank 3of 5 | D10-Lighting FY2021Signals | D10 | Oct 2020 | $265k | $228k |
| Rank 2of 5 | ATB-IR 90-25.59Signals | ATB | Sep 2020 | $342k | $319k |
| Wonof 3 | MRG-SR 60-11.72Signals | MRG | Sep 2020 | $169k | $169k |
| Rank 2of 3 | MAH-/TRU LG FY2021Signals | MAH | Jul 2020 | $1.06M | $921k |
| Rank 2of 2 | VIN-SR 56-03.02Signals | VIN | Jul 2020 | $202k | $176k |
| Wonof 4 | PIK-US 23-11.11 SignalSignals | PIK | Jul 2020 | $160k | $160k |
| Rank 3of 4 | GUE-IR 77/IR 70-09.67/03.48Signals | GUE | Jul 2020 | $784k | $605k |
| Rank 3of 3 | D06-ELEC FY20Signals | D06 | Jul 2020 | $617k | $582k |
| Rank 3of 3 | D04-LG FY2021 (East)Signals | D04 | Jul 2020 | $742k | $633k |
| Wonof 2 | WAS-Marietta Signals/FiberSignals | WAS | Jul 2020 | $663k | $663k |
| Wonof 2 | CUY-/GEA-US 422/US 322-02.42/04.05Signals | CUY | Jul 2020 | $292k | $292k |
| Wonof 2 | SCI-US 23-11.43 SafetySignals | SCI | Jul 2020 | $19k | $19k |
| Rank 2of 2 | D04-LOOP FY2020Signals | D04 | Jun 2020 | $231k | $189k |
| Rank 2of 3 | D03-LG FY2020Signals | D03 | Jun 2020 | $1.27M | $1.25M |
| Rank 2of 6 | BEL-SR 7-08.14Signals | BEL | May 2020 | $133k | $133k |
| Rank 2of 4 | TRU-TSG FY2020Signals | TRU | May 2020 | $104k | $97k |
| Rank 2of 4 | D02-TSG FY2020Signals | D02 | May 2020 | $482k | $472k |
| Rank 4of 4 | D06-ITS Maintenance FY 20Signals | D06 | May 2020 | $1.03M | $807k |
| Wonof 2 | CUY-/LAK ITS Maint FY2020Signals | CUY | Apr 2020 | $1.16M | $1.16M |
| Wonof 3 | CUY-East 116th/Harvard SignalSignals | CUY | Apr 2020 | $195k | $195k |
| Wonof 5 | FAI-SR 188-09.55Signals | FAI | Apr 2020 | $186k | $186k |
| Rank 2of 3 | CUY-LG FY2020Signals | CUY | Mar 2020 | $1.47M | $1.43M |
| Rank 3of 7 | HAM-US 27-11.03 TSMO PilotSignals | HAM | Mar 2020 | $509k | $438k |
| Rank 5of 7 | MAH-LG FY2020Signals | MAH | Feb 2020 | $874k | $1k |
| Rank 2of 4 | MAH-TR 1698 Maple Ave YSRRSignals | MAH | Feb 2020 | $216k | $214k |
| Wonof 4 | POR-Streetsboro SignalsSignals | POR | Dec 2018 | $3.69M | $3.69M |
| Rank 2of 5 | D11-TSG-FY2019Signals | D11 | Dec 2018 | $706k | $642k |
| Rank 2of 4 | D06-ELEC FY19Signals | D06 | Nov 2018 | $677k | $641k |
| Rank 3of 7 | MUS-US 22-09.74/10.00 OSRRSignals | MUS | Nov 2018 | $424k | $417k |
| Wonof 5 | TUS-SR 39-13.04Signals | TUS | Nov 2018 | $204k | $204k |
| Wonof 6 | MED-IR 71/IR 76-22.71/05.29Signals | MED | Nov 2018 | $356k | $356k |
| Rank 2of 4 | LAK-SRTS FY2019 WillowickSignals | LAK | Oct 2018 | $72k | $68k |
| Rank 7of 8 | FAI-US 33-01.00Signals | FAI | Oct 2018 | $567k | $373k |
| Rank 3of 6 | CUY-SRTS FY2019 Cleveland HtsSignals | CUY | Oct 2018 | $127k | $114k |
| Rank 5of 6 | HAM-IR 71-01.51Signals | HAM | Sep 2018 | $1.96M | $1.27M |
| Rank 3of 5 | D09-TSG FY2019Signals | D09 | Sep 2018 | $90k | $89k |
| Rank 7of 9 | D05-FY 2019 School FlasherSafety | D05 | Aug 2018 | $334k | $269k |
| Wonof 1 | D12-TSG FY2018Signals | D12 | Jun 2018 | $323k | $323k |
| Wonof 6 | D03-TSG FY2018 (C)Signals | D03 | Jun 2018 | $354k | $354k |
| Rank 2of 5 | D06-STW Traf Sig Upgrade FY18Signals | D06 | May 2018 | $2.34M | $2.22M |
| Wonof 2 | CUY-LG FY2018Signals | CUY | May 2018 | $1.19M | $1.19M |
| Rank 3of 4 | CUY-US 322-05.78 SignalsSignals | CUY | May 2018 | $3.03M | $2.84M |
| Rank 4of 6 | ASD-TSG FY2018 (A)Signals | ASD | May 2018 | $247k | $202k |
| Wonof 2 | D04-TSG FY2018Signals | D04 | May 2018 | $348k | $348k |
| Rank 3of 3 | LAW-US 52-15.03 AND VARIOUSSignals | LAW | Feb 2018 | $1.19M | $1.10M |
| Wonof 6 | STA-IR 77/SR 44-17.92/15.57Signals | STA | Jan 2018 | $144k | $144k |
| Rank 3of 4 | D03-LG FY2018Signals | D03 | Jan 2018 | $139k | $108k |
| Rank 5of 8 | HAM-Reading Signal UpgradesSignals | HAM | Jan 2018 | $383k | $315k |
| Rank 4of 5 | D02-TSG FY2018Signals | D02 | Jan 2018 | $323k | $295k |
Source: public.bid_results, ODOT bid tabs. Bidder strings are normalized to upper-case but not yet entity-resolved, so related firms (e.g. "Shelly Company" vs "Shelly & Sands") are shown separately.