Construction and mining equipment manufacturer Caterpillar, Inc. has purchased its industrial building at 600 Memory Ln. in York, PA from Rubenstein Properties in an all-cash deal for $24.51 million, or roughly $23 per square foot, according to public records.