Top companies on the NSE by Revenue

This ranking features the top 1,831 companies on the NSE ranked by Revenue, totalling a Revenue of USD 1.87 T, for January 15, 2025.
#
Name
Revenue
Reported Date
Stock Price
Change
Price (30 days) Country
1
USD 108.03 B
March 31, 2024 USD 14.31 0.06%

India

2
USD 103.19 B
March 31, 2024 USD 9.54 2.18%

India

3
USD 93.08 B
March 31, 2024 USD 1.46 3.96%

India

4
USD 70.91 B
March 31, 2024 USD 3.01 1.96%

India

5
USD 53.55 B
March 31, 2024 USD 3.12 2.00%

India

6
USD 52.15 B
March 31, 2024 USD 8.90 2.75%

India

7
USD 51.80 B
March 31, 2024 USD 4.31 2.58%

India

8
USD 38.80 B
March 31, 2024 USD 8.64 2.71%

India

9
USD 33.65 B
March 31, 2024 USD 2.48 5.01%

India

10
USD 28.88 B
March 31, 2024 USD 48.91 -1.21%

India

11
USD 27.48 B
March 31, 2024 USD 1.47 3.41%

India

12
USD 27.44 B
March 31, 2024 USD 19.02 1.11%

India

13
USD 26.27 B
March 31, 2024 USD 40.01 0.10%

India

14
USD 25.75 B
March 31, 2024 USD 6.83 4.97%

India

15
USD 21.40 B
March 31, 2024 USD 3.59 4.25%

India

16
USD 20.69 B
March 31, 2024 USD 10.47 2.67%

India

17
USD 18.56 B
March 31, 2024 USD 22.42 -0.98%

India

18
USD 17.98 B
March 31, 2024 USD 18.49 0.33%

India

19
USD 17.12 B
March 31, 2024 USD 14.33 1.01%

India

20
USD 17.05 B
March 31, 2024 USD 4.98 4.24%

India

21
USD 17.01 B
March 31, 2024 USD 135.66 2.27%

India

22
USD 16.46 B
March 31, 2024 USD 35.23 1.81%

India

23
USD 16.22 B
March 31, 2024 USD 4.27 1.90%

India

24
USD 15.97 B
March 31, 2024 USD 2.03 2.36%

India

25
USD 15.72 B
March 31, 2024 USD 17.32 2.32%

India

26
USD 15.58 B
March 31, 2024 USD 26.70 1.13%

India

27
USD 13.18 B
March 31, 2024 USD 20.95 -8.71%

India

28
USD 13.08 B
March 31, 2024 USD 19.80 2.50%

India

29
USD 12.63 B
March 31, 2024 USD 1.22 5.94%

India

30
USD 12.18 B
March 31, 2024 USD 6.94 0.26%

India

31
USD 11.72 B
March 31, 2024 USD 1.68 4.32%

India

32
USD 11.55 B
March 31, 2024 USD 27.50 7.14%

India

33
USD 10.83 B
March 31, 2024 USD 1.58 2.16%

India

34
USD 10.76 B
March 31, 2024 USD 3.38 0.49%

India

35
USD 10.75 B
March 31, 2024 USD 7.42 1.04%

India

36
USD 10.73 B
March 31, 2024 USD 2.33 -1.31%

India

37
USD 8.50 B
March 31, 2024 USD 121.13 -1.09%

India

38
USD 8.43 B
March 31, 2024 USD 5.04 -0.41%

India

39
USD 8.35 B
March 31, 2024 USD 20.23 0.85%

India

40
USD 8.08 B
March 31, 2024 USD 46.16 -0.01%

India

41
USD 7.99 B
March 31, 2024 USD 6.64 0.21%

India

42
USD 7.60 B
March 31, 2024 USD 12.15 0.37%

India

43
USD 7.42 B
March 31, 2024 USD 27.36 -3.25%

India

44
USD 7.37 B
March 31, 2024 USD 4.12 5.16%

India

45
USD 7.21 B
March 31, 2024 USD 2.58 2.92%

India

46
USD 6.87 B
March 31, 2024 USD 1.08 5.46%

India

47
USD 6.63 B
March 31, 2024 USD 1.14 3.28%

India

48
USD 6.32 B
March 31, 2024 USD 3.76 3.52%

India

49
USD 6.23 B
March 31, 2024 USD 19.04 -0.59%

India

50
USD 6.13 B
March 31, 2024 USD 3.08 2.06%

India

Frequently Asked Questions