
There are 42 new companies in the 2012 list which were not listed last year.
The financial results of companies for periods other than 12 months have been annualised. The cut-off date is for the year ended June 30, 2012, says The Economic Times.
Find our more about India's 30 biggest companies...
Indian Oil Corporation
Revenue: Rs 4,16,816.20 crore (Rs 4.16 trillion)
PAT: Rs 4,225.98 crore (Rs 42.25 billion)
Assets: Rs 1,43,043.00 crore (Rs 1.43 trillion)
...

Reliance Industries
Revenue: Rs 3,64,695 crore (Rs 3.64 billion)
PAT: Rs 19,724 crore (Rs 197.24 billion)
Assets: Rs 2,63,113 crore (Rs 2.63 trillion)
...

Bharat Petroleum Corporation
Revenue: Rs 2,13,596.23 crore (Rs 2.13 trillion)
PAT: Rs 780.83 crore (Rs 7.80 billion)
Assets: Rs 47,611.61 crore (Rs 476.11 billion)
...

Hindustan Petroleum Corporation
Revenue: Rs 1,86,327.55 crore (Rs 1.86 trillion)
PAT: Rs 174.65 crore (Rs 1.74 billion)
Assets: Rs 59,350.26 crore (Rs 593.50 billion)
...

State Bank of India
Revenue: Rs 1,77,032.83 crore (Rs 1.77 trillion)
PAT: Rs 15,343.10 crore (Rs 153.43 billion)
Assets: Rs 18,32392.49 crore (Rs 18.32 trillion)
...

Tata Motors
Revenue: Rs 1,66,316.27 crore (Rs 1.66 trillion)
PAT: Rs 13,516.50 crore (Rs 135.16 billion)
Assets: Rs 89,135.98 (Rs 891.35 billion)
...

Oil and Natural Gas Corporation
Revenue: Rs 1,54,147.27 crore (Rs 1.54 trillion)
PAT: Rs 28,143.62 crore (Rs 281.43 billion)
Assets: Rs 1,79,859.83 crore (Rs 1.79 trillion)
...

Tata Steel
Revenue: Rs 1,37,834.66 crore (Rs 1.37 trillion)
PAT: Rs 5,389.77 crore (Rs 53.89 billion)
Assets: Rs 1,11,746.96 crore (Rs 1.11 trillion)
...

Coal India
Revenue: Rs 82,641.61 crore (Rs 826.41 billion)
PAT: Rs 14,788.20 crore (Rs 147.88 billion)
Assets: Rs 72,952.31 crore (Rs 729.52 billion)
...

Hindalco Industries
Revenue: Rs 81,604.44 crore (Rs 816.04 billion)
PAT: Rs 3,396.95 crore (Rs 33.96 billion)
Assets: Rs 81,385.63 crore (Rs 813.85 billion)
...

Bharti Airtel
Revenue: Rs 71,770.10 crore (Rs 71.770 billion)
PAT: Rs 4,256.80 crore (Rs 42.56 billion)
Assets: Rs 1,18,412.80 crore (Rs 1.18 trillion)
...

NTPC
Revenue: Rs 69,036 crore (Rs 690.36 billion)
PAT: Rs 9,814.66 crore (Rs 98.14 billion)
Assets: Rs 1,38,647.10 crore (Rs 1.38 trillion)
...

ICICI Bank
Revenue: Rs 66,658.28 crore (Rs 666.58 billion)
PAT: Rs 7,642.93 crore (Rs 76.42 billion)
Assets: Rs 6,04,629.37 crore (Rs 6.04 trillion)
...

Larsen & Toubro
Revenue: Rs 65,198.85 crore (Rs 651.98 billion)
PAT: Rs 4,702.36 crore (Rs 47.02 billion)
Assets: Rs 84,079.70 crore (Rs 840.79 billion)
...

Mahindra & Mahindra
Revenue: Rs 59,853.22 crore (Rs 598.53 billion)
PAT: Rs 3,126.66 crore (Rs 31.26 billion)
Assets: Rs 48,350.39 crore (Rs 483. 50 billion)
...

Essar Oil
Revenue: Rs 59,031 crore (Rs 590.31 billion)
Loss: Rs 4,199.00 crore (Rs 41.99 billion)
Assets: Rs 15,531.00 crore (Rs 155.31 billion)
...

Mangalore Refinery and Petrochemicals
Revenue: Rs 54,117.66 crore (Rs 541.17 billion)
PAT: Rs 908.58 crore (Rs 9.08 billion)
Assets: Rs 13,011.79 crore (Rs 130.11 billion)
...

Bharat Heavy Electricals
Revenue: Rs 49,612.25 crore (Rs 496.12 billion)
PAT: Rs 7,087.44 crore (Rs 70.87 billion)
Assets: Rs 38,424.33 crore (Rs 384.24 billion)
...

Tata Consultancy Services
Revenue: Rs 49,322.00 crore (Rs 493.22 billion)
PAT: 10,413.49 crore (Rs 104.13 billion)
Assets: Rs 30,767.21 crore (Rs 307.67 billion)
...

Steel Authority of India (SAIL)
Revenue: Rs 48,773.96 crore (Rs 487.73 billion)
PAT: Rs 3,593.09 crore (Rs 35.93 billion)
Assets: Rs 62,346.19 crore (Rs 623.46 billion)
...

GAIL (India)
Revenue: Rs 44,695.74 crore (Rs 446.95 billion)
PAT: Rs 4,443.61 crore (Rs 44.43 billion)
Assets: Rs 38,103.54 crore (Rs 381.03 billion)
...

Sterlite Industries (India)
Revenue: Rs 44,342.15 crore (Rs 443.42 billion)
PAT: Rs 4,827.92 crore (Rs 48.27 billion)
Assets: Rs 75,414.94 crore (Rs 754.14 billion)
...

Punjab National Bank
Revenue: Rs 41,686.82 crore (Rs 416.86 billion)
PAT: Rs 5,025.46 crore (Rs 50.25 billion)
Assets: Rs 4,70,473.87 crore (Rs 4.70 trillion)
...

Chennai Petroleum Corporation
Revenue: Rs 40,928.92 crore (Rs 409.28 billion)
PAT: Rs 61.83 crore (Rs 618.3 million)
Assets: Rs 7,497.11 crore (Rs 74.97 billion)
...

Wipro
Revenue: Rs 38,456.30 crore (Rs 384.56 billion)
PAT: Rs 5,604.50 crore (Rs 56.04 billion)
Assets: Rs 33,386.50 crore (Rs 333.86 billion)
...

Maruti Suzuki India
Revenue: Rs 36,934.20 crore (Rs 369.34 billion)
PAT: Rs 1,681 crore (Rs 16.81 billion)
Assets: Rs 17,366.40 crore (Rs 173.66 billion)
...

Infosys
Revenue: Rs 35,638 crore (Rs 356.38 billion)
PAT: Rs 8,332 crore (Rs 83.32 billion)
Assets: Rs 31,455 crore (Rs 314.55 billion)
...

Bank of Baroda
Revenue: Rs 34,588.91 crore (Rs 345.88 billion)
PAT: Rs 5,248.57 crore (Rs 52.48 billion)
Assets: Rs 4,57,412.01 crore (Rs 4.57 trillion)
...

JSW Steel
Revenue: Rs 34,444.90 crore (Rs 344.44 billion)
PAT: Rs 537.68 crore (Rs 5.37 billion)
Assets: Rs 38,187.57 crore (Rs 381.87 billion)
...

Canara Bank
Revenue: Rs 33,920.15 crore (Rs 339.20 billion)
PAT: Rs 3,341.69 crore (Rs 33.41 billion)
Assets: Rs 3,79,403.55 crore (Rs 3.79 trillion)