Atop the appealing passive income on offer, Telstra Group Ltd (ASX: TLS) shares have gained 28% over 12 months. Is the stock a buy?