Your rug is very new and is machine made !! Could have been made at any of the mills here or could be from the Turkish mills !! Rather than a rug I think this is a stair runner !! That is the reason it is not finished on the ends and why it is so long !! You have to measure the stair tread as well as the drop !! The ends would have been covered by a metal flashing strip !!