in reply to Help with Variables

In the documentation for HTML::TableExtract, it says: All other columns are ignored: think of it as vertical slices through a table. In addition, TableExtract automatically rearranges each row in the same order as the headers you provided.

Since you extracted only one column header, I expect the data will be found at $row->[0], not $row->[1].