Osotspa Public Company Limited

SET:OSP.BK

20.8 (THB) • At close October 30, 2024
Overview | Financials

Numbers are in millions (except for per share data and ratios) THB.

2023202220212020201920182017201620152014
Revenue 26,061.8227,265.68226,762.28225,583.16725,610.46724,297.08425,877.532,266.831,738.531,593.783
Cost of Revenue 17,059.09918,915.44317,526.6916,554.06316,664.40216,413.96617,430.522,579.422,336.722,309.056
Gross Profit 9,002.7218,350.2399,235.5929,029.1048,946.0657,883.1188,4479,687.49,401.89,284.727
Gross Profit Ratio 0.3450.3060.3450.3530.3490.3240.3260.30.2960.294
Reseach & Development Expenses 0000000000
General & Administrative Expenses 2,141.8211,787.721,728.1841,743.6561,786.3181,449.3191,941.52,757.62,281.42,105.661
Selling & Marketing Expenses 4,627.6014,712.1134,342.2733,966.7693,901.523,497.5353,380.84,147.74,571.55,416.406
SG&A 6,769.4216,499.8336,070.4575,710.4255,687.8384,946.8545,322.36,905.36,852.97,522.066
Other Expenses 67.469-84.632-62.34-37.7-46.269189.532315.7476.8245.30
Operating Expenses 6,701.9526,415.2016,008.1175,672.7255,641.5694,905.1095,322.36,905.36,852.97,380.292
Operating Income 2,300.7692,066.5983,680.8173,864.5913,664.3573,360.1783,124.72,782.12,548.91,762.661
Operating Income Ratio 0.0880.0760.1380.1510.1430.1380.1210.0860.080.056
Total Other Income Expenses Net 407.326226.129167.857159.929321.496824.689632.3950.8465.9142.57
Income Before Tax 2,708.0952,292.7273,848.6744,024.5213,985.8533,721.533,659.53,656.12,961.31,905.231
Income Before Tax Ratio 0.1040.0840.1440.1570.1560.1530.1410.1130.0930.06
Income Tax Expense 430.506368.856663.93587.374717.928686.002720.3675.6625.3370.42
Net Income 2,402.1031,933.7693,254.923,504.3133,259.0093,005.3432,833.72,811.62,091.9783.232
Net Income Ratio 0.0920.0710.1220.1370.1270.1240.110.0870.0660.025
EPS 0.80.641.081.171.091.480.9412.179.063.39
EPS Diluted 0.80.641.081.171.091.480.9412.179.063.39
EBITDA 3,848.8123,920.3595,118.2315,066.5164,653.3824,434.4533,739.53,472.82,954.42,880.26
EBITDA Ratio 0.1480.1440.1910.1980.1820.1830.1450.1080.0930.091