StepStone Group Inc. (STEP)

USD 57.28

(-8.06%)

Annual Income Statements

(In USD)
Breakdown 2024 2023 2022 2021 2020 2019
Revenue 711.63 Million -67.57 Million 1.36 Billion 787.71 Million 446.61 Million 256.26 Million
Cost of Revenue 372.54 Million 214.23 Million 788.69 Million 403.16 Million 240.38 Million 139.81 Million
Gross Profit 339.08 Million -281.81 Million 576.82 Million 384.55 Million 206.22 Million 116.45 Million
Operating Expenses 148.21 Million 172.09 Million 124.46 Million 56.38 Million 55.25 Million 50.02 Million
Selling, General and Administrative Expenses 167.31 Million 172.09 Million 124.46 Million 56.38 Million 55.25 Million 50.02 Million
Research and Development Expenses - 0.80 0.37 0.42 0.33 0.23
Other Expenses - -1.42 Million 2.24 Million 220 Thousand -377 Thousand -194 Thousand
Cost and Expenses 539.86 Million -67.07 Million 913.16 Million 459.54 Million 295.64 Million 189.84 Million
Operating Income 190.87 Million -47.43 Million 454.94 Million 328.8 Million 152.02 Million 66.42 Million
Interest Expense 9.33 Million 4.18 Million 1.11 Million 7.36 Million 10.21 Million 10.26 Million
Income Tax Expense 27.57 Million 3.82 Million 28.3 Million 23.25 Million 3.95 Million 1.64 Million
Earnings before Tax 195.39 Million -41.45 Million 512.58 Million 337.84 Million 148.74 Million 61.59 Million
Net Income 58.09 Million -45.27 Million 484.28 Million 314.59 Million 131.91 Million 59.95 Million
Earnings Per Share Basic 0.96 -0.73 9.72 8.18 4.51 2.25
Earnings Per Share Diluted 0.91 -0.73 9.04 8.18 4.51 2.25
Weighted Average Shares Outstanding 63.48 Million 61.88 Million 49.83 Million 38.43 Million 29.23 Million 26.61 Million
Weighted Average Shares Outstanding (Diluted) 66.54 Million 61.88 Million 53.6 Million 38.43 Million 29.23 Million 26.61 Million
Gross Margin 0.48 4.17 0.42 0.49 0.46 0.45
EBIT Margin 0.35 -0.00 0.35 0.42 0.36 0.30
Profit Margin 0.08 0.67 0.35 0.40 0.30 0.23
EBITDA 249.86 Million 4000.00 481.92 Million 334.29 Million 159.1 Million 79.74 Million
Earnings Before Tax Margin 0.27 0.70 0.33 0.42 0.34 0.26

Income Statement Charts