Companies can match up to a certain total amount per year or perhaps provide unlimited matching, but the best corporate giving programs can change the matching on an individual campaign basis.
It takes a lot of 600s to fit into 3 billion, and in practice it takes many more than that to make a full sequence because the individual fragments have to be linked together by matching up their overlaps.