| Revenue | 22.17 MRaw value 22,169,000.00 USD 2023-07-01 — 2023-09-30 · USD · Reported data | 26.11 MDerived by subtractionRaw value 26,112,000.00 USD 2023-10-01 — 2023-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2023-01-01 — 2023-12-31 · 86.78 M USD · Source version 2025-02-24
- Subtract: 2023-01-01 — 2023-09-30 · 60.66 M USD · Source version 2024-11-07
| 26.50 MRaw value 26,504,000.00 USD 2024-01-01 — 2024-03-31 · USD · Reported data | 32.55 MRaw value 32,553,000.00 USD 2024-04-01 — 2024-06-30 · USD · Reported data | 52.22 MRaw value 52,224,000.00 USD 2024-07-01 — 2024-09-30 · USD · Reported data | 59.18 MDerived by subtractionRaw value 59,180,000.00 USD 2024-10-01 — 2024-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2024-01-01 — 2024-12-31 · 170.46 M USD · Source version 2026-02-26
- Subtract: 2024-01-01 — 2024-09-30 · 111.28 M USD · Source version 2025-11-06
| 58.34 MRaw value 58,344,000.00 USD 2025-01-01 — 2025-03-31 · USD · Reported data | 58.39 MRaw value 58,393,000.00 USD 2025-04-01 — 2025-06-30 · USD · Reported data | 62.55 MRaw value 62,550,000.00 USD 2025-07-01 — 2025-09-30 · USD · Reported data | 72.38 MDerived by subtractionRaw value 72,376,000.00 USD 2025-10-01 — 2025-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2025-01-01 — 2025-12-31 · 251.66 M USD · Source version 2026-02-26
- Subtract: 2025-01-01 — 2025-09-30 · 179.29 M USD · Source version 2025-11-06
| 90.10 MRaw value 90,096,000.00 USD 2026-01-01 — 2026-03-31 · USD · Reported data | 92.14 MRaw value 92,142,000.00 USD 2026-04-01 — 2026-06-30 · USD · Reported data |
|---|
| Gross profit | — | — | 9.64 MRaw value 9,635,000.00 USD 2024-01-01 — 2024-03-31 · USD · Reported data | 9.35 MRaw value 9,351,000.00 USD 2024-04-01 — 2024-06-30 · USD · Reported data | 21.33 MRaw value 21,331,000.00 USD 2024-07-01 — 2024-09-30 · USD · Reported data | 26.76 MDerived by subtractionRaw value 26,757,000.00 USD 2024-10-01 — 2024-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2024-01-01 — 2024-12-31 · 67.07 M USD · Source version 2026-02-26
- Subtract: 2024-01-01 — 2024-09-30 · 40.32 M USD · Source version 2025-11-06
| 23.25 MRaw value 23,252,000.00 USD 2025-01-01 — 2025-03-31 · USD · Reported data | 23.02 MRaw value 23,023,000.00 USD 2025-04-01 — 2025-06-30 · USD · Reported data | 25.50 MRaw value 25,504,000.00 USD 2025-07-01 — 2025-09-30 · USD · Reported data | 27.70 MDerived by subtractionRaw value 27,700,000.00 USD 2025-10-01 — 2025-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2025-01-01 — 2025-12-31 · 99.48 M USD · Source version 2026-02-26
- Subtract: 2025-01-01 — 2025-09-30 · 71.78 M USD · Source version 2025-11-06
| — | — |
|---|
| Operating income | — | — | 1.33 MRaw value 1,330,000.00 USD 2024-01-01 — 2024-03-31 · USD · Reported data | 0.33 MRaw value 331,000.00 USD 2024-04-01 — 2024-06-30 · USD · Reported data | 11.42 MRaw value 11,421,000.00 USD 2024-07-01 — 2024-09-30 · USD · Reported data | 11.25 MDerived by subtractionRaw value 11,254,000.00 USD 2024-10-01 — 2024-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2024-01-01 — 2024-12-31 · 24.34 M USD · Source version 2026-02-26
- Subtract: 2024-01-01 — 2024-09-30 · 13.08 M USD · Source version 2025-11-06
| 8.27 MRaw value 8,272,000.00 USD 2025-01-01 — 2025-03-31 · USD · Reported data | 8.91 MRaw value 8,911,000.00 USD 2025-04-01 — 2025-06-30 · USD · Reported data | 11.76 MRaw value 11,759,000.00 USD 2025-07-01 — 2025-09-30 · USD · Reported data | 10.93 MDerived by subtractionRaw value 10,931,000.00 USD 2025-10-01 — 2025-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2025-01-01 — 2025-12-31 · 39.87 M USD · Source version 2026-02-26
- Subtract: 2025-01-01 — 2025-09-30 · 28.94 M USD · Source version 2025-11-06
| — | — |
|---|
| Net income | 0.37 MRaw value 371,000.00 USD 2023-07-01 — 2023-09-30 · USD · Reported data | — | 0.99 MRaw value 989,000.00 USD 2024-01-01 — 2024-03-31 · USD · Reported data | -0.01 MRaw value -14,000.00 USD 2024-04-01 — 2024-06-30 · USD · Reported data | 17.39 MRaw value 17,389,000.00 USD 2024-07-01 — 2024-09-30 · USD · Reported data | 10.30 MDerived by subtractionRaw value 10,296,000.00 USD 2024-10-01 — 2024-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2024-01-01 — 2024-12-31 · 28.66 M USD · Source version 2026-02-26
- Subtract: 2024-01-01 — 2024-09-30 · 18.36 M USD · Source version 2025-11-06
| 7.79 MRaw value 7,787,000.00 USD 2025-01-01 — 2025-03-31 · USD · Reported data | 7.22 MRaw value 7,219,000.00 USD 2025-04-01 — 2025-06-30 · USD · Reported data | 8.34 MRaw value 8,342,000.00 USD 2025-07-01 — 2025-09-30 · USD · Reported data | 8.83 MDerived by subtractionRaw value 8,833,000.00 USD 2025-10-01 — 2025-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2025-01-01 — 2025-12-31 · 32.18 M USD · Source version 2026-02-26
- Subtract: 2025-01-01 — 2025-09-30 · 23.35 M USD · Source version 2025-11-06
| 14.90 MRaw value 14,898,000.00 USD 2026-01-01 — 2026-03-31 · USD · Reported data | 14.41 MRaw value 14,412,000.00 USD 2026-04-01 — 2026-06-30 · USD · Reported data |
|---|
| Operating cash flow | 1.61 MDerived by subtractionRaw value 1,606,000.00 USD 2023-07-01 — 2023-09-30 · USD · Reconstructed from cumulative disclosures Quarter reconstructed: current cumulative value − previous cumulative value - Add: 2023-01-01 — 2023-09-30 · 5.79 M USD · Source version 2024-11-07
- Subtract: 2023-01-01 — 2023-06-30 · 4.18 M USD · Source version 2024-08-09
| 0.11 MDerived by subtractionRaw value 114,000.00 USD 2023-10-01 — 2023-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2023-01-01 — 2023-12-31 · 5.90 M USD · Source version 2025-02-24
- Subtract: 2023-01-01 — 2023-09-30 · 5.79 M USD · Source version 2024-11-07
| 6.77 MRaw value 6,767,000.00 USD 2024-01-01 — 2024-03-31 · USD · Reported data | -0.45 MDerived by subtractionRaw value -454,000.00 USD 2024-04-01 — 2024-06-30 · USD · Reconstructed from cumulative disclosures Quarter reconstructed: current cumulative value − previous cumulative value - Add: 2024-01-01 — 2024-06-30 · 6.31 M USD · Source version 2025-07-31
- Subtract: 2024-01-01 — 2024-03-31 · 6.77 M USD · Source version 2025-05-09
| 11.37 MDerived by subtractionRaw value 11,371,000.00 USD 2024-07-01 — 2024-09-30 · USD · Reconstructed from cumulative disclosures Quarter reconstructed: current cumulative value − previous cumulative value - Add: 2024-01-01 — 2024-09-30 · 17.68 M USD · Source version 2025-11-06
- Subtract: 2024-01-01 — 2024-06-30 · 6.31 M USD · Source version 2025-07-31
| 17.18 MDerived by subtractionRaw value 17,180,000.00 USD 2024-10-01 — 2024-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2024-01-01 — 2024-12-31 · 34.86 M USD · Source version 2026-02-26
- Subtract: 2024-01-01 — 2024-09-30 · 17.68 M USD · Source version 2025-11-06
| 10.79 MRaw value 10,789,000.00 USD 2025-01-01 — 2025-03-31 · USD · Reported data | 4.20 MDerived by subtractionRaw value 4,201,000.00 USD 2025-04-01 — 2025-06-30 · USD · Reconstructed from cumulative disclosures Quarter reconstructed: current cumulative value − previous cumulative value - Add: 2025-01-01 — 2025-06-30 · 14.99 M USD · Source version 2026-08-06
- Subtract: 2025-01-01 — 2025-03-31 · 10.79 M USD · Source version 2026-05-07
| 18.88 MDerived by subtractionRaw value 18,881,000.00 USD 2025-07-01 — 2025-09-30 · USD · Reconstructed from cumulative disclosures Quarter reconstructed: current cumulative value − previous cumulative value - Add: 2025-01-01 — 2025-09-30 · 33.87 M USD · Source version 2025-11-06
- Subtract: 2025-01-01 — 2025-06-30 · 14.99 M USD · Source version 2026-08-06
| 12.88 MDerived by subtractionRaw value 12,881,000.00 USD 2025-10-01 — 2025-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2025-01-01 — 2025-12-31 · 46.75 M USD · Source version 2026-02-26
- Subtract: 2025-01-01 — 2025-09-30 · 33.87 M USD · Source version 2025-11-06
| 37.26 MRaw value 37,259,000.00 USD 2026-01-01 — 2026-03-31 · USD · Reported data | 127.18 MDerived by subtractionRaw value 127,182,000.00 USD 2026-04-01 — 2026-06-30 · USD · Reconstructed from cumulative disclosures Quarter reconstructed: current cumulative value − previous cumulative value - Add: 2026-01-01 — 2026-06-30 · 164.44 M USD · Source version 2026-08-06
- Subtract: 2026-01-01 — 2026-03-31 · 37.26 M USD · Source version 2026-05-07
|
|---|
| Capital expenditure | 1.31 MDerived by subtractionRaw value 1,308,000.00 USD 2023-07-01 — 2023-09-30 · USD · Reconstructed from cumulative disclosures Quarter reconstructed: current cumulative value − previous cumulative value - Add: 2023-01-01 — 2023-09-30 · 4.32 M USD · Source version 2024-11-07
- Subtract: 2023-01-01 — 2023-06-30 · 3.01 M USD · Source version 2024-08-09
| 1.24 MDerived by subtractionRaw value 1,244,000.00 USD 2023-10-01 — 2023-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2023-01-01 — 2023-12-31 · 5.56 M USD · Source version 2025-02-24
- Subtract: 2023-01-01 — 2023-09-30 · 4.32 M USD · Source version 2024-11-07
| 1.34 MRaw value 1,339,000.00 USD 2024-01-01 — 2024-03-31 · USD · Reported data | 2.73 MDerived by subtractionRaw value 2,728,000.00 USD 2024-04-01 — 2024-06-30 · USD · Reconstructed from cumulative disclosures Quarter reconstructed: current cumulative value − previous cumulative value - Add: 2024-01-01 — 2024-06-30 · 4.07 M USD · Source version 2025-07-31
- Subtract: 2024-01-01 — 2024-03-31 · 1.34 M USD · Source version 2025-05-09
| 1.46 MDerived by subtractionRaw value 1,455,000.00 USD 2024-07-01 — 2024-09-30 · USD · Reconstructed from cumulative disclosures Quarter reconstructed: current cumulative value − previous cumulative value - Add: 2024-01-01 — 2024-09-30 · 5.52 M USD · Source version 2025-11-06
- Subtract: 2024-01-01 — 2024-06-30 · 4.07 M USD · Source version 2025-07-31
| 2.22 MDerived by subtractionRaw value 2,219,000.00 USD 2024-10-01 — 2024-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2024-01-01 — 2024-12-31 · 7.74 M USD · Source version 2026-02-26
- Subtract: 2024-01-01 — 2024-09-30 · 5.52 M USD · Source version 2025-11-06
| 2.35 MRaw value 2,350,000.00 USD 2025-01-01 — 2025-03-31 · USD · Reported data | 1.71 MDerived by subtractionRaw value 1,708,000.00 USD 2025-04-01 — 2025-06-30 · USD · Reconstructed from cumulative disclosures Quarter reconstructed: current cumulative value − previous cumulative value - Add: 2025-01-01 — 2025-06-30 · 4.06 M USD · Source version 2026-08-06
- Subtract: 2025-01-01 — 2025-03-31 · 2.35 M USD · Source version 2026-05-07
| 4.23 MDerived by subtractionRaw value 4,228,000.00 USD 2025-07-01 — 2025-09-30 · USD · Reconstructed from cumulative disclosures Quarter reconstructed: current cumulative value − previous cumulative value - Add: 2025-01-01 — 2025-09-30 · 8.29 M USD · Source version 2025-11-06
- Subtract: 2025-01-01 — 2025-06-30 · 4.06 M USD · Source version 2026-08-06
| 2.82 MDerived by subtractionRaw value 2,818,000.00 USD 2025-10-01 — 2025-12-31 · USD · Reconstructed from cumulative disclosures Fourth quarter reconstructed: full year − first nine months - Add: 2025-01-01 — 2025-12-31 · 11.10 M USD · Source version 2026-02-26
- Subtract: 2025-01-01 — 2025-09-30 · 8.29 M USD · Source version 2025-11-06
| 2.42 MRaw value 2,421,000.00 USD 2026-01-01 — 2026-03-31 · USD · Reported data | 2.89 MDerived by subtractionRaw value 2,888,000.00 USD 2026-04-01 — 2026-06-30 · USD · Reconstructed from cumulative disclosures Quarter reconstructed: current cumulative value − previous cumulative value - Add: 2026-01-01 — 2026-06-30 · 5.31 M USD · Source version 2026-08-06
- Subtract: 2026-01-01 — 2026-03-31 · 2.42 M USD · Source version 2026-05-07
|
|---|