FIRSTSOURCE SOLUTIONS LTD (FSL)

Commercial Services

Open in the live observatory →

Price trend

₹27.50₹143.67₹259.83₹376.00 Jan '19Aug '20Mar '22Oct '23May '25Sep '26 2019-01: ₹49.10
2019-01: ₹49.10
2019-02: ₹43.50
2019-02: ₹43.50
2019-03: ₹47.00
2019-03: ₹47.00
2019-04: ₹50.75
2019-04: ₹50.75
2019-05: ₹54.80
2019-05: ₹54.80
2019-06: ₹49.35
2019-06: ₹49.35
2019-07: ₹49.10
2019-07: ₹49.10
2019-08: ₹48.25
2019-08: ₹48.25
2019-09: ₹47.05
2019-09: ₹47.05
2019-10: ₹49.00
2019-10: ₹49.00
2019-11: ₹41.70
2019-11: ₹41.70
2019-12: ₹41.00
2019-12: ₹41.00
2020-01: ₹43.55
2020-01: ₹43.55
2020-02: ₹40.55
2020-02: ₹40.55
2020-03: ₹27.50
2020-03: ₹27.50
2020-04: ₹35.25
2020-04: ₹35.25
2020-05: ₹31.00
2020-05: ₹31.00
2020-06: ₹35.50
2020-06: ₹35.50
2020-07: ₹48.90
2020-07: ₹48.90
2020-08: ₹61.80
2020-08: ₹61.80
2020-09: ₹72.85
2020-09: ₹72.85
2020-10: ₹69.85
2020-10: ₹69.85
2020-11: ₹79.30
2020-11: ₹79.30
2020-12: ₹102.20
2020-12: ₹102.20
2021-01: ₹87.40
2021-01: ₹87.40
2021-02: ₹99.90
2021-02: ₹99.90
2021-03: ₹114.30
2021-03: ₹114.30
2021-04: ₹112.90
2021-04: ₹112.90
2021-05: ₹142.05
2021-05: ₹142.05
2021-06: ₹188.40
2021-06: ₹188.40
2021-07: ₹193.70
2021-07: ₹193.70
2021-08: ₹181.30
2021-08: ₹181.30
2021-09: ₹195.70
2021-09: ₹195.70
2021-10: ₹198.30
2021-10: ₹198.30
2021-11: ₹170.05
2021-11: ₹170.05
2021-12: ₹183.00
2021-12: ₹183.00
2022-01: ₹159.60
2022-01: ₹159.60
2022-02: ₹126.85
2022-02: ₹126.85
2022-03: ₹125.05
2022-03: ₹125.05
2022-04: ₹124.85
2022-04: ₹124.85
2022-05: ₹111.00
2022-05: ₹111.00
2022-06: ₹102.90
2022-06: ₹102.90
2022-07: ₹111.25
2022-07: ₹111.25
2022-08: ₹107.20
2022-08: ₹107.20
2022-09: ₹104.50
2022-09: ₹104.50
2022-10: ₹103.85
2022-10: ₹103.85
2022-11: ₹110.00
2022-11: ₹110.00
2022-12: ₹102.50
2022-12: ₹102.50
2023-01: ₹108.05
2023-01: ₹108.05
2023-02: ₹112.50
2023-02: ₹112.50
2023-03: ₹105.50
2023-03: ₹105.50
2023-04: ₹116.40
2023-04: ₹116.40
2023-05: ₹134.55
2023-05: ₹134.55
2023-06: ₹128.45
2023-06: ₹128.45
2023-07: ₹144.90
2023-07: ₹144.90
2023-08: ₹164.90
2023-08: ₹164.90
2023-09: ₹166.55
2023-09: ₹166.55
2023-10: ₹155.90
2023-10: ₹155.90
2023-11: ₹178.10
2023-11: ₹178.10
2023-12: ₹184.65
2023-12: ₹184.65
2024-01: ₹204.30
2024-01: ₹204.30
2024-02: ₹205.25
2024-02: ₹205.25
2024-03: ₹198.00
2024-03: ₹198.00
2024-04: ₹211.20
2024-04: ₹211.20
2024-05: ₹184.40
2024-05: ₹184.40
2024-06: ₹210.00
2024-06: ₹210.00
2024-07: ₹272.90
2024-07: ₹272.90
2024-08: ₹302.35
2024-08: ₹302.35
2024-09: ₹311.50
2024-09: ₹311.50
2024-10: ₹341.00
2024-10: ₹341.00
2024-11: ₹366.65
2024-11: ₹366.65
2024-12: ₹376.00
2024-12: ₹376.00
2025-01: ₹335.25
2025-01: ₹335.25
2025-02: ₹344.20
2025-02: ₹344.20
2025-03: ₹339.00
2025-03: ₹339.00
2025-04: ₹338.00
2025-04: ₹338.00
2025-05: ₹371.00
2025-05: ₹371.00
2025-06: ₹375.50
2025-06: ₹375.50
2025-07: ₹341.80
2025-07: ₹341.80
2025-08: ₹343.75
2025-08: ₹343.75
2025-09: ₹321.65
2025-09: ₹321.65
2025-10: ₹346.45
2025-10: ₹346.45
2025-11: ₹338.60
2025-11: ₹338.60
2025-12: ₹328.00
2025-12: ₹328.00
2026-01: ₹312.70
2026-01: ₹312.70
2026-02: ₹213.15
2026-02: ₹213.15
2026-03: ₹204.01
2026-03: ₹204.01
2026-04: ₹214.60
2026-04: ₹214.60
2026-05: ₹260.99
2026-05: ₹260.99
2026-06: ₹228.10
2026-06: ₹228.10
2026-07: ₹302.00
2026-07: ₹302.00
2026-08: ₹264.10
2026-08: ₹264.10
2026-09: ₹261.25
2026-09: ₹261.25

Last 90 trading days

₹228.10₹264.43₹300.77₹337.10 May 19Jun 15Jul 10Aug 5Aug 31Sep 24 2026-05-19: ₹242.00
2026-05-19: ₹242.00
2026-05-20: ₹248.20
2026-05-20: ₹248.20
2026-05-21: ₹254.03
2026-05-21: ₹254.03
2026-05-22: ₹270.00
2026-05-22: ₹270.00
2026-05-25: ₹280.70
2026-05-25: ₹280.70
2026-05-26: ₹275.50
2026-05-26: ₹275.50
2026-05-27: ₹264.20
2026-05-27: ₹264.20
2026-05-29: ₹260.99
2026-05-29: ₹260.99
2026-06-01: ₹265.00
2026-06-01: ₹265.00
2026-06-02: ₹270.20
2026-06-02: ₹270.20
2026-06-03: ₹266.40
2026-06-03: ₹266.40
2026-06-04: ₹265.05
2026-06-04: ₹265.05
2026-06-05: ₹268.00
2026-06-05: ₹268.00
2026-06-08: ₹250.20
2026-06-08: ₹250.20
2026-06-09: ₹251.90
2026-06-09: ₹251.90
2026-06-10: ₹249.00
2026-06-10: ₹249.00
2026-06-11: ₹247.55
2026-06-11: ₹247.55
2026-06-12: ₹248.25
2026-06-12: ₹248.25
2026-06-15: ₹245.95
2026-06-15: ₹245.95
2026-06-16: ₹242.85
2026-06-16: ₹242.85
2026-06-17: ₹244.35
2026-06-17: ₹244.35
2026-06-18: ₹239.80
2026-06-18: ₹239.80
2026-06-19: ₹244.85
2026-06-19: ₹244.85
2026-06-22: ₹243.85
2026-06-22: ₹243.85
2026-06-23: ₹242.25
2026-06-23: ₹242.25
2026-06-24: ₹243.25
2026-06-24: ₹243.25
2026-06-25: ₹242.00
2026-06-25: ₹242.00
2026-06-29: ₹235.40
2026-06-29: ₹235.40
2026-06-30: ₹228.10
2026-06-30: ₹228.10
2026-07-01: ₹229.65
2026-07-01: ₹229.65
2026-07-02: ₹239.17
2026-07-02: ₹239.17
2026-07-03: ₹240.01
2026-07-03: ₹240.01
2026-07-06: ₹248.80
2026-07-06: ₹248.80
2026-07-07: ₹243.40
2026-07-07: ₹243.40
2026-07-08: ₹237.70
2026-07-08: ₹237.70
2026-07-09: ₹242.70
2026-07-09: ₹242.70
2026-07-10: ₹260.00
2026-07-10: ₹260.00
2026-07-13: ₹265.00
2026-07-13: ₹265.00
2026-07-14: ₹263.55
2026-07-14: ₹263.55
2026-07-15: ₹262.30
2026-07-15: ₹262.30
2026-07-16: ₹264.50
2026-07-16: ₹264.50
2026-07-17: ₹266.97
2026-07-17: ₹266.97
2026-07-20: ₹266.99
2026-07-20: ₹266.99
2026-07-21: ₹266.10
2026-07-21: ₹266.10
2026-07-22: ₹263.10
2026-07-22: ₹263.10
2026-07-23: ₹256.25
2026-07-23: ₹256.25
2026-07-24: ₹253.73
2026-07-24: ₹253.73
2026-07-27: ₹262.25
2026-07-27: ₹262.25
2026-07-28: ₹264.00
2026-07-28: ₹264.00
2026-07-29: ₹293.00
2026-07-29: ₹293.00
2026-07-30: ₹298.99
2026-07-30: ₹298.99
2026-07-31: ₹302.00
2026-07-31: ₹302.00
2026-08-03: ₹323.00
2026-08-03: ₹323.00
2026-08-04: ₹332.95
2026-08-04: ₹332.95
2026-08-05: ₹337.10
2026-08-05: ₹337.10
2026-08-06: ₹295.00
2026-08-06: ₹295.00
2026-08-07: ₹280.00
2026-08-07: ₹280.00
2026-08-10: ₹279.80
2026-08-10: ₹279.80
2026-08-11: ₹278.50
2026-08-11: ₹278.50
2026-08-12: ₹274.40
2026-08-12: ₹274.40
2026-08-13: ₹271.50
2026-08-13: ₹271.50
2026-08-14: ₹266.80
2026-08-14: ₹266.80
2026-08-17: ₹267.95
2026-08-17: ₹267.95
2026-08-18: ₹263.70
2026-08-18: ₹263.70
2026-08-19: ₹273.50
2026-08-19: ₹273.50
2026-08-20: ₹272.05
2026-08-20: ₹272.05
2026-08-21: ₹276.10
2026-08-21: ₹276.10
2026-08-24: ₹272.40
2026-08-24: ₹272.40
2026-08-25: ₹275.80
2026-08-25: ₹275.80
2026-08-26: ₹270.50
2026-08-26: ₹270.50
2026-08-27: ₹268.00
2026-08-27: ₹268.00
2026-08-28: ₹269.40
2026-08-28: ₹269.40
2026-08-31: ₹264.10
2026-08-31: ₹264.10
2026-09-01: ₹265.00
2026-09-01: ₹265.00
2026-09-02: ₹271.35
2026-09-02: ₹271.35
2026-09-03: ₹264.90
2026-09-03: ₹264.90
2026-09-04: ₹264.50
2026-09-04: ₹264.50
2026-09-07: ₹259.40
2026-09-07: ₹259.40
2026-09-08: ₹258.95
2026-09-08: ₹258.95
2026-09-09: ₹254.90
2026-09-09: ₹254.90
2026-09-10: ₹251.50
2026-09-10: ₹251.50
2026-09-11: ₹248.35
2026-09-11: ₹248.35
2026-09-15: ₹285.00
2026-09-15: ₹285.00
2026-09-16: ₹277.75
2026-09-16: ₹277.75
2026-09-17: ₹273.10
2026-09-17: ₹273.10
2026-09-18: ₹273.45
2026-09-18: ₹273.45
2026-09-21: ₹269.45
2026-09-21: ₹269.45
2026-09-22: ₹269.50
2026-09-22: ₹269.50
2026-09-23: ₹267.85
2026-09-23: ₹267.85
2026-09-24: ₹261.25
2026-09-24: ₹261.25
Share Price
₹261.25
P/E
36.7x
ROCE
21.0%
Market Cap
₹18493 cr
Revenue (TTM)
₹3080 cr
P/S
6.0x
P/B
8.1x
ROE
22.0%
Operating Margin
37.0%
Debt / Equity
0.4x
Promoter Holding
53.7%
12M Momentum
-0.2%

Monthly history

MonthP/ERevenue (TTM)ROEROCEDebt / Equity
2026-0936.7x₹3080 cr22.0%21.0%0.4x
2026-0843.2x₹2883 cr18.8%21.0%0.4x
2026-0749.4x₹2883 cr18.8%21.0%0.4x
2026-0637.3x₹2883 cr18.8%21.0%0.4x
2026-0548.0x₹2737 cr14.9%17.0%0.3x
2026-0439.4x₹2737 cr14.9%17.0%0.3x
2026-0337.5x₹2737 cr14.9%17.0%0.3x
2026-0231.8x₹2609 cr18.4%17.0%0.3x
2026-0146.7x₹2609 cr18.4%17.0%0.3x
2025-1249.0x₹2609 cr18.4%17.0%0.3x
2025-1151.2x₹2476 cr18.1%17.0%0.3x
2025-1052.4x₹2476 cr18.1%17.0%0.3x
2025-0948.7x₹2476 cr18.1%17.0%0.3x
2025-0856.9x₹2307 cr16.6%17.0%0.3x
2025-0756.6x₹2307 cr16.6%17.0%0.3x
2025-0662.2x₹2307 cr16.6%17.0%0.3x
2025-0561.3x₹2145 cr17.8%15.0%0.1x
2025-0455.9x₹2145 cr17.8%15.0%0.1x
2025-0356.0x₹2145 cr17.8%15.0%0.1x
2025-0265.8x₹1956 cr15.3%15.0%0.1x
2025-0164.1x₹1956 cr15.3%15.0%0.1x
2024-1271.9x₹1956 cr15.3%15.0%0.1x
2024-1173.9x₹1778 cr14.5%15.0%0.1x
2024-1068.8x₹1778 cr14.5%15.0%0.1x
2024-0962.8x₹1778 cr14.5%15.0%0.1x
2024-0866.6x₹1601 cr13.3%15.0%0.1x
2024-0760.1x₹1601 cr13.3%15.0%0.1x
2024-0646.3x₹1601 cr13.3%15.0%0.1x
2024-0552.1x₹1376 cr10.8%13.0%0.1x
2024-0459.7x₹1376 cr10.8%13.0%0.1x
2024-0355.9x₹1376 cr10.8%13.0%0.1x
2024-0258.0x₹1376 cr10.8%13.0%0.1x
2024-0157.7x₹1376 cr10.8%13.0%0.1x
2023-1252.2x₹1376 cr10.8%13.0%0.1x
2023-1150.3x₹1376 cr10.8%13.0%0.1x
2023-1044.0x₹1376 cr10.8%13.0%0.1x
2023-0947.0x₹1376 cr10.8%13.0%0.1x
2023-0846.6x₹1376 cr10.8%13.0%0.1x
2023-0740.9x₹1376 cr10.8%13.0%0.1x
2023-0636.3x₹1376 cr10.8%13.0%0.1x
2023-0524.2x₹1592 cr16.7%19.0%0.1x
2023-0421.0x₹1592 cr16.7%19.0%0.1x
2023-0319.0x₹1592 cr16.7%19.0%0.1x
2023-0220.3x₹1592 cr16.7%19.0%0.1x
2023-0119.5x₹1592 cr16.7%19.0%0.1x
2022-1218.5x₹1592 cr16.7%19.0%0.1x
2022-1119.8x₹1592 cr16.7%19.0%0.1x
2022-1018.7x₹1592 cr16.7%19.0%0.1x
2022-0918.8x₹1592 cr16.7%19.0%0.1x
2022-0819.3x₹1592 cr16.7%19.0%0.1x
2022-0720.0x₹1592 cr16.7%19.0%0.1x
2022-0618.5x₹1592 cr16.7%19.0%0.1x
2022-0521.1x₹1325 cr16.9%19.0%0.1x
2022-0423.7x₹1325 cr16.9%19.0%0.1x
2022-0323.7x₹1325 cr16.9%19.0%0.1x
2022-0224.1x₹1325 cr16.9%19.0%0.1x
2022-0130.3x₹1325 cr16.9%19.0%0.1x
2021-1234.7x₹1325 cr16.9%19.0%0.1x
2021-1132.3x₹1325 cr16.9%19.0%0.1x
2021-1037.6x₹1325 cr16.9%19.0%0.1x
2021-0937.1x₹1325 cr16.9%19.0%0.1x
2021-0834.4x₹1325 cr16.9%19.0%0.1x
2021-0736.8x₹1325 cr16.9%19.0%0.1x
2021-0635.7x₹1325 cr16.9%19.0%0.1x
2021-0554.2x₹940 cr8.8%10.0%0.1x
2021-0443.1x₹940 cr8.8%10.0%0.1x
2021-0343.6x₹940 cr8.8%10.0%0.1x
2021-0238.1x₹940 cr8.8%10.0%0.1x
2021-0133.4x₹940 cr8.8%10.0%0.1x
2020-1239.0x₹940 cr8.8%10.0%0.1x
2020-1130.3x₹940 cr8.8%10.0%0.1x
2020-1026.7x₹940 cr8.8%10.0%0.1x
2020-0927.8x₹940 cr8.8%10.0%0.1x
2020-0823.6x₹940 cr8.8%10.0%0.1x
2020-0718.7x₹940 cr8.8%10.0%0.1x
2020-0613.5x₹940 cr8.8%10.0%0.1x
2020-0510.8x₹768 cr8.7%10.0%0.0x
2020-0412.2x₹768 cr8.7%10.0%0.0x
2020-039.5x₹768 cr8.7%10.0%0.0x
2020-0214.1x₹768 cr8.7%10.0%0.0x
2020-0115.1x₹768 cr8.7%10.0%0.0x
2019-1214.2x₹768 cr8.7%10.0%0.0x
2019-1114.5x₹768 cr8.7%10.0%0.0x
2019-1017.0x₹768 cr8.7%10.0%0.0x
2019-0916.3x₹768 cr8.7%10.0%0.0x
2019-0816.8x₹768 cr8.7%10.0%0.0x
2019-0717.0x₹768 cr8.7%10.0%0.0x
2019-0617.1x₹768 cr8.7%10.0%0.0x
2019-0519.6x₹861 cr9.0%10.0%0.0x
2019-0418.1x₹861 cr9.0%10.0%0.0x
2019-0316.8x₹861 cr9.0%10.0%0.0x
2019-0215.5x₹861 cr9.0%10.0%0.0x
2019-0117.5x₹861 cr9.0%10.0%0.0x