| 2,34,956 | 2,27,970 | 2,40,715 | 2,36,217 | 2,35,481 | 2,43,865 | 2,64,573 | 2,48,660 | 2,58,898 | 2,69,496 | 2,98,621 | 3,11,850 |
| COGS | 1,52,709 | 1,47,502 | 1,53,464 | 1,53,458 | 1,52,902 | 1,52,959 | 1,70,370 | 1,52,650 | 1,63,343 | 1,71,628 | 2,01,042 | 2,11,364 |
| Gross profit | 82,247 | 80,468 | 87,251 | 82,759 | 82,579 | 90,906 | 94,203 | 96,010 | 95,555 | 97,868 | 97,579 | 1,00,486 |
| 41,221 | 39,659 | 44,635 | 43,997 | 43,299 | 46,991 | 50,194 | 53,003 | 49,724 | 51,727 | 53,465 | 52,774 |
| 41,026 | 40,809 | 42,616 | 38,762 | 39,280 | 43,915 | 44,009 | 43,007 | 45,831 | 46,141 | 44,114 | 47,712 |
| OPM % | 17.5% | 17.9% | 17.7% | 16.4% | 16.7% | 18% | 16.6% | 17.3% | 17.7% | 17.1% | 14.8% | 15.3% |
| Depreciation | 12,585 | 12,903 | 13,569 | 13,596 | 12,880 | 13,181 | 13,479 | 13,842 | 14,416 | 14,622 | 14,808 | 15,100 |
| Interest | 5,731 | 5,789 | 5,761 | 5,918 | 6,017 | 6,179 | 6,155 | 7,036 | 6,827 | 6,613 | 6,585 | 8,337 |
| 3,841 | 3,869 | 4,534 | 3,983 | 4,876 | 4,214 | 4,905 | 15,119 | 4,482 | 4,914 | 4,447 | 6,550 |
| Profit before tax | 26,551 | 25,986 | 27,820 | 23,231 | 25,259 | 28,769 | 29,280 | 37,248 | 29,070 | 29,820 | 27,168 | 30,825 |
| Tax | 6,673 | 6,345 | 6,577 | 5,786 | 5,936 | 6,839 | 6,669 | 6,465 | 6,978 | 7,530 | 6,579 | 7,629 |
| Tax % | 25.1% | 24.4% | 23.6% | 24.9% | 23.5% | 23.8% | 22.8% | 17.4% | 24% | 25.3% | 24.2% | 24.8% |
| 19,878 | 19,641 | 21,243 | 17,445 | 19,323 | 21,930 | 22,611 | 30,783 | 22,092 | 22,290 | 20,589 | 23,196 |
| PAT margin % | 8.5% | 8.6% | 8.8% | 7.4% | 8.2% | 9% | 8.6% | 12.4% | 8.5% | 8.3% | 6.9% | 7.4% |
| EPS (₹) | 25.7 | 25.5 | 28 | 22.4 | 24.5 | 13.7 | 14.3 | 20 | 13.4 | 13.8 | 12.5 | 15.5 |
| Results filing | Results filing for Sep 2023 | Results filing for Dec 2023 | Results filing for Mar 2024 | Results filing for Jun 2024 | Results filing for Sep 2024 | Results filing for Dec 2024 | Results filing for Mar 2025 | Results filing for Jun 2025 | Results filing for Sep 2025 | Results filing for Dec 2025 | Results filing for Mar 2026 | Results filing for Jun 2026 |