Exactly. There's temperature derating of a couple percent, too (cold aSi panels are less efficient), but cloud cover, atmospheric attenuation, condensation/frost and snow account for most of it. Sufficed to say, a panel in Arizona will make far more energy over it's life than that identical panel in Alberta.