Over the last 90 days, Admiral Group PLC has seen net insider buying totaling $262,632.46, with three executives involved. All five transactions were purchases, indicating positive sentiment from management. The stock has experienced a 9.1% increase in price over the past 90 days, nearing its 52-week high.