To compare apples with apples:
Top pay for PRN at one hospital I am working at - PRN wages are $ 24. Agency pay is $ 28. The hospital I am currently at is paying me $ 34.00 - I do not know what their PRN staff is paid. I would imagine around $ 27 to 29.
So... your 30% sounds very good.
B.