Thats some nice looking narrow leaf stuff too, but there is no way thats not rooted through to the ground eating up a lot more than 3gallons worth. Or maybe you have some super magical soil mix. If its the later please tell us about whats in the pot, that looks like more than ounce per gallon you're getting. I get about half ounce out of a gallon in my 3g pots. Are you in the D.C. area?
Standard in my garden is seven gallon containers with six gallons of rockwool croutons and an inch and a half of perlite topping as a bug deflector.
Average yields are 14 ounces per plant, plus or minus an ounce. This has gone on for over seven years, standard harvest.
This is over two ounces per gallon of growing medium.
Photos are the bud from a 14 ounce plant grown in a test container split half perlite and half rockwool. Yield was less than 100% rockwool would have been, root structure in the two mediums was the point of the test (rockwool won). The yield was almost three ounces per gallon in a five gallon container.
A special project produced well over three ounces per gallon of medium, but I found the problems associated with such a large yield made it impractical in a commercial garden.