| Revenue | 228.85 MRaw value 228,846,000.00 USD 2023-12-31 — 2024-03-30 · USD · Reported data | 242.33 MRaw value 242,327,000.00 USD 2024-03-31 — 2024-06-29 · USD · Reported data | 252.21 MRaw value 252,210,000.00 USD 2024-06-30 — 2024-09-28 · USD · Reported data | 266.61 MRaw value 266,607,000.00 USD 2024-12-29 — 2025-03-29 · USD · Reported data | 253.60 MRaw value 253,597,000.00 USD 2025-03-30 — 2025-06-28 · USD · Reported data | 218.19 MRaw value 218,193,000.00 USD 2025-06-29 — 2025-09-27 · USD · Reported data | 291.95 MRaw value 291,949,000.00 USD 2026-01-04 — 2026-03-31 · USD · Reported data | 343.13 MRaw value 343,129,000.00 USD 2026-04-01 — 2026-06-30 · USD · Reported data |
|---|
| Gross profit | 118.29 MRaw value 118,285,000.00 USD 2023-12-31 — 2024-03-30 · USD · Reported data | 128.24 MRaw value 128,236,000.00 USD 2024-03-31 — 2024-06-29 · USD · Reported data | 136.38 MRaw value 136,379,000.00 USD 2024-06-30 — 2024-09-28 · USD · Reported data | 143.23 MRaw value 143,233,000.00 USD 2024-12-29 — 2025-03-29 · USD · Reported data | 122.12 MRaw value 122,122,000.00 USD 2025-03-30 — 2025-06-28 · USD · Reported data | 110.62 MRaw value 110,623,000.00 USD 2025-06-29 — 2025-09-27 · USD · Reported data | 146.39 MRaw value 146,389,000.00 USD 2026-01-04 — 2026-03-31 · USD · Reported data | 183.25 MRaw value 183,254,000.00 USD 2026-04-01 — 2026-06-30 · USD · Reported data |
|---|
| Operating income | 42.74 MRaw value 42,738,000.00 USD 2023-12-31 — 2024-03-30 · USD · Reported data | 48.83 MRaw value 48,833,000.00 USD 2024-03-31 — 2024-06-29 · USD · Reported data | 53.07 MRaw value 53,072,000.00 USD 2024-06-30 — 2024-09-28 · USD · Reported data | 63.13 MRaw value 63,134,000.00 USD 2024-12-29 — 2025-03-29 · USD · Reported data | 32.25 MRaw value 32,247,000.00 USD 2025-03-30 — 2025-06-28 · USD · Reported data | 23.69 MRaw value 23,688,000.00 USD 2025-06-29 — 2025-09-27 · USD · Reported data | 33.51 MRaw value 33,514,000.00 USD 2026-01-04 — 2026-03-31 · USD · Reported data | 63.55 MRaw value 63,550,000.00 USD 2026-04-01 — 2026-06-30 · USD · Reported data |
|---|
| Net income | 46.85 MRaw value 46,853,000.00 USD 2023-12-31 — 2024-03-30 · USD · Reported data | 52.95 MRaw value 52,949,000.00 USD 2024-03-31 — 2024-06-29 · USD · Reported data | 53.05 MRaw value 53,051,000.00 USD 2024-06-30 — 2024-09-28 · USD · Reported data | 64.10 MRaw value 64,095,000.00 USD 2024-12-29 — 2025-03-29 · USD · Reported data | 33.91 MRaw value 33,911,000.00 USD 2025-03-30 — 2025-06-28 · USD · Reported data | 28.22 MRaw value 28,224,000.00 USD 2025-06-29 — 2025-09-27 · USD · Reported data | 33.75 MRaw value 33,750,000.00 USD 2026-01-04 — 2026-03-31 · USD · Reported data | 60.10 MRaw value 60,102,000.00 USD 2026-04-01 — 2026-06-30 · USD · Reported data |
|---|
| Operating cash flow | 57.13 MRaw value 57,131,000.00 USD 2023-12-31 — 2024-03-30 · USD · Reported data | 65.30 MDerived by subtractionRaw value 65,299,000.00 USD 2024-03-31 — 2024-06-29 · USD · Reconstructed from cumulative disclosures Quarter reconstructed: current cumulative value − previous cumulative value - Add: 2023-12-31 — 2024-06-29 · 122.43 M USD · Source version 2025-08-07
- Subtract: 2023-12-31 — 2024-03-30 · 57.13 M USD · Source version 2025-05-08
| 67.25 MDerived by subtractionRaw value 67,247,000.00 USD 2024-06-30 — 2024-09-28 · USD · Reconstructed from cumulative disclosures Quarter reconstructed: current cumulative value − previous cumulative value - Add: 2023-12-31 — 2024-09-28 · 189.68 M USD · Source version 2025-11-06
- Subtract: 2023-12-31 — 2024-06-29 · 122.43 M USD · Source version 2025-08-07
| 91.98 MRaw value 91,980,000.00 USD 2024-12-29 — 2025-03-29 · USD · Reported data | 57.94 MDerived by subtractionRaw value 57,943,000.00 USD 2025-03-30 — 2025-06-28 · USD · Reconstructed from cumulative disclosures Quarter reconstructed: current cumulative value − previous cumulative value - Add: 2024-12-29 — 2025-06-28 · 149.92 M USD · Source version 2026-08-06
- Subtract: 2024-12-29 — 2025-03-29 · 91.98 M USD · Source version 2026-05-05
| 83.40 MDerived by subtractionRaw value 83,396,000.00 USD 2025-06-29 — 2025-09-27 · USD · Reconstructed from cumulative disclosures Quarter reconstructed: current cumulative value − previous cumulative value - Add: 2024-12-29 — 2025-09-27 · 233.32 M USD · Source version 2025-11-06
- Subtract: 2024-12-29 — 2025-06-28 · 149.92 M USD · Source version 2026-08-06
| 26.32 MRaw value 26,322,000.00 USD 2026-01-04 — 2026-03-31 · USD · Reported data | 61.51 MDerived by subtractionRaw value 61,507,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-04 — 2026-06-30 · 87.83 M USD · Source version 2026-08-06
- Subtract: 2026-01-04 — 2026-03-31 · 26.32 M USD · Source version 2026-05-05
|
|---|
| Capital expenditure | 6.98 MRaw value 6,975,000.00 USD 2023-12-31 — 2024-03-30 · USD · Reported data | 12.25 MDerived by subtractionRaw value 12,253,000.00 USD 2024-03-31 — 2024-06-29 · USD · Reconstructed from cumulative disclosures Quarter reconstructed: current cumulative value − previous cumulative value - Add: 2023-12-31 — 2024-06-29 · 19.23 M USD · Source version 2025-08-07
- Subtract: 2023-12-31 — 2024-03-30 · 6.98 M USD · Source version 2025-05-08
| 8.05 MDerived by subtractionRaw value 8,049,000.00 USD 2024-06-30 — 2024-09-28 · USD · Reconstructed from cumulative disclosures Quarter reconstructed: current cumulative value − previous cumulative value - Add: 2023-12-31 — 2024-09-28 · 27.28 M USD · Source version 2025-11-06
- Subtract: 2023-12-31 — 2024-06-29 · 19.23 M USD · Source version 2025-08-07
| 8.23 MRaw value 8,233,000.00 USD 2024-12-29 — 2025-03-29 · USD · Reported data | 13.77 MDerived by subtractionRaw value 13,772,000.00 USD 2025-03-30 — 2025-06-28 · USD · Reconstructed from cumulative disclosures Quarter reconstructed: current cumulative value − previous cumulative value - Add: 2024-12-29 — 2025-06-28 · 22.01 M USD · Source version 2026-08-06
- Subtract: 2024-12-29 — 2025-03-29 · 8.23 M USD · Source version 2026-05-05
| 1.38 MDerived by subtractionRaw value 1,379,000.00 USD 2025-06-29 — 2025-09-27 · USD · Reconstructed from cumulative disclosures Quarter reconstructed: current cumulative value − previous cumulative value - Add: 2024-12-29 — 2025-09-27 · 23.38 M USD · Source version 2025-11-06
- Subtract: 2024-12-29 — 2025-06-28 · 22.01 M USD · Source version 2026-08-06
| 3.59 MRaw value 3,585,000.00 USD 2026-01-04 — 2026-03-31 · USD · Reported data | 3.66 MDerived by subtractionRaw value 3,657,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-04 — 2026-06-30 · 7.24 M USD · Source version 2026-08-06
- Subtract: 2026-01-04 — 2026-03-31 · 3.59 M USD · Source version 2026-05-05
|
|---|