USD 13.54
(-1.88%)
Breakdown | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 |
---|---|---|---|---|---|---|
Revenue | 2.32 Billion | 2.13 Billion | 1.63 Billion | 1.61 Billion | 2.95 Billion | 3.12 Billion |
Cost of Revenue | 1.78 Billion | 1.63 Billion | 1.27 Billion | 1.32 Billion | 2.36 Billion | 2.49 Billion |
Gross Profit | 535 Million | 506 Million | 357 Million | 292 Million | 586 Million | 630 Million |
Operating Expenses | 395 Million | 365 Million | 341 Million | 391 Million | 541 Million | 557 Million |
Selling, General and Administrative Expenses | 395 Million | 365 Million | 341 Million | 391 Million | 541 Million | 557 Million |
Research and Development Expenses | - | - | - | - | - | - |
Other Expenses | - | 8 Million | 3 Million | -10 Million | -10 Million | -15 Million |
Cost and Expenses | 2.18 Billion | 1.99 Billion | 1.61 Billion | 1.71 Billion | 2.9 Billion | 3.05 Billion |
Operating Income | 140 Million | 131 Million | 9 Million | 194 Million | 132 Million | 73 Million |
Interest Expense | - | - | - | - | - | - |
Income Tax Expense | -110 Million | 10 Million | 7 Million | -3 Million | 4 Million | 6 Million |
Earnings before Tax | 138 Million | 139 Million | 12 Million | -430 Million | -93 Million | 58 Million |
Net Income | 247 Million | 128 Million | 5 Million | -427 Million | -97 Million | 52 Million |
Earnings Per Share Basic | 2.26 | 1.14 | 0.05 | -3.90 | -0.89 | 0.48 |
Earnings Per Share Diluted | 2.24 | 1.13 | 0.05 | -3.90 | -0.89 | 0.48 |
Weighted Average Shares Outstanding | 107.39 Million | 110.67 Million | 110.4 Million | 109.4 Million | 108.77 Million | 108 Million |
Weighted Average Shares Outstanding (Diluted) | 108.42 Million | 111.22 Million | 110.49 Million | 109.4 Million | 108.77 Million | 109 Million |
Gross Margin | 0.23 | 0.24 | 0.22 | 0.18 | 0.20 | 0.20 |
EBIT Margin | 0.07 | 0.07 | 0.01 | 0.14 | 0.06 | 0.02 |
Profit Margin | 0.11 | 0.06 | 0.00 | -0.26 | -0.03 | 0.02 |
EBITDA | 166 Million | 170 Million | 40 Million | -77 Million | 86 Million | 114 Million |
Earnings Before Tax Margin | 0.06 | 0.06 | 0.01 | 0.12 | 0.04 | 0.02 |
Breakdown | 2024 Q2 | 2024 Q1 | 2023 Q4 | 2023 FY | 2023 Q3 | 2023 Q2 |
---|---|---|---|---|---|---|
Revenue | 633 Million | 563 Million | 555 Million | 2.32 Billion | 588 Million | 594 Million |
Cost of Revenue | 491 Million | 433 Million | 425 Million | 1.78 Billion | 454 Million | 460 Million |
Gross Profit | 142 Million | 130 Million | 130 Million | 535 Million | 134 Million | 134 Million |
Operating Expenses | 104 Million | 99 Million | 96 Million | 387 Million | 97 Million | 98 Million |
Selling, General and Administrative Expenses | 104 Million | 99 Million | 96 Million | - | 97 Million | 98 Million |
Research and Development Expenses | - | - | - | - | - | - |
Other Expenses | - | 1 Million | -1 Million | -2 Million | - | -1 Million |
Cost and Expenses | 595 Million | 532 Million | 521 Million | 2.17 Billion | 551 Million | 558 Million |
Operating Income | 38 Million | 31 Million | 34 Million | 148 Million | 37 Million | 36 Million |
Interest Expense | - | - | -1 Million | - | - | - |
Income Tax Expense | 8 Million | 8 Million | -116 Million | -110 Million | 2 Million | 1 Million |
Earnings before Tax | 33 Million | 29 Million | 31 Million | 138 Million | 37 Million | 35 Million |
Net Income | 24 Million | 21 Million | 147 Million | 247 Million | 35 Million | 34 Million |
Earnings Per Share Basic | 0.22 | 0.20 | 1.37 | - | 0.32 | 0.31 |
Earnings Per Share Diluted | 0.21 | 0.20 | 1.36 | - | 0.31 | 0.31 |
Weighted Average Shares Outstanding | 106.86 Million | 106.44 Million | 106 Million | 107.39 Million | 106.98 Million | 107.24 Million |
Weighted Average Shares Outstanding (Diluted) | 107.62 Million | 107.34 Million | 107 Million | 108.42 Million | 108.11 Million | 108.12 Million |
Gross Margin | 0.22 | 0.23 | 0.23 | 0.23 | 0.23 | 0.23 |
EBIT Margin | 0.07 | 0.07 | 0.07 | - | 0.06 | 0.06 |
Profit Margin | 0.04 | 0.04 | 0.26 | 0.11 | 0.06 | 0.06 |
EBITDA | 47 Million | 38 Million | 41 Million | - | 37 Million | 36 Million |
Earnings Before Tax Margin | 0.06 | 0.06 | 0.06 | 0.06 | 0.06 | 0.06 |
LTSK
PDSB
ZEN
0HLQ
MDLM
CNX