
$22.20
| Revenue (Quarterly) | $500.7M |
| Net Income (Quarterly) | $58.4M |
| Total Assets | $737.9M |
| Total Debt | $816.7M |
| Free Cash Flow | $115.5M |
| Return on Equity | 54.04% |
| Profit Margin | 11.66% |
| Operating Margin | 20.30% |
| Date | Open | High | Low | Close | Volume | Change % |
|---|---|---|---|---|---|---|
| 12 June 2026 | $21.99 | $22.49 | $21.77 | $22.20 | 203K | ▲+4.23% |
| 11 June 2026 | $20.94 | $21.52 | $20.79 | $21.30 | 223K | ▼-0.37% |
| 10 June 2026 | $20.91 | $21.42 | $20.75 | $21.38 | 236K | ▲+2.99% |
| 9 June 2026 | $20.27 | $20.885 | $20.03 | $20.76 | 105K | ▲+1.62% |
| 8 June 2026 | $20.63 | $21.05 | $20.30 | $20.43 | 297K | ▲+0.15% |
| 5 June 2026 | $20.63 | $21.05 | $20.30 | $20.40 | 204K | ▼-1.45% |
| 4 June 2026 | $20.44 | $21.14 | $20.30 | $20.70 | 166K | ▼-1.38% |
| 3 June 2026 | $22.44 | $22.44 | $20.70 | $20.99 | 380K | ▼-6.86% |
| 2 June 2026 | $22.92 | $23.47 | $22.03 | $22.535 | 373K | ▼-2.28% |
| 1 June 2026 | $23.09 | $23.44 | $22.84 | $23.06 | 118K | ▼-0.65% |
| 29 May 2026 | $22.65 | $23.42 | $22.45 | $23.21 | 124K | ▲+2.25% |
| 28 May 2026 | $22.64 | $23.07 | $22.56 | $22.70 | 172K | ▼-0.87% |
| 27 May 2026 | $22.49 | $23.00 | $21.96 | $22.90 | 578K | ▲+1.33% |
| 26 May 2026 | $22.50 | $22.63 | $22.16 | $22.60 | 127K | ▲+1.71% |
| 25 May 2026 | $21.54 | $22.40 | $21.475 | $22.22 | 150K | ▲+1.05% |
| 22 May 2026 | $21.90 | $22.38 | $21.40 | $21.99 | 172K | ▲+2.47% |
| 21 May 2026 | $21.38 | $22.035 | $21.13 | $21.46 | 233K | ▲+2.53% |
| 20 May 2026 | $21.48 | $21.82 | $20.58 | $20.93 | 437K | ▼-0.90% |
| 19 May 2026 | $21.74 | $21.74 | $21.01 | $21.12 | 265K | ▼-0.47% |
| 18 May 2026 | $22.15 | $22.19 | $21.14 | $21.22 | 298K | ▼-4.46% |
| 15 May 2026 | $22.00 | $22.45 | $21.51 | $22.21 | 247K | ▲+3.64% |
| 14 May 2026 | $21.53 | $22.15 | $21.255 | $21.43 | 531K | ▼-0.56% |
| 13 May 2026 | $21.64 | $21.72 | $20.80 | $21.55 | 360K | ▼-0.78% |
| 12 May 2026 | $22.34 | $22.43 | $21.42 | $21.72 | 385K | ▼-5.32% |
| 11 May 2026 | $22.68 | $23.01 | $22.09 | $22.94 | 100K | ▲+0.70% |
| 8 May 2026 | $22.60 | $23.185 | $22.53 | $22.78 | 147K | ▼-1.39% |
| 7 May 2026 | $22.22 | $23.25 | $21.91 | $23.10 | 386K | ▲+4.05% |
| 6 May 2026 | $22.70 | $23.00 | $21.98 | $22.20 | 187K | ▲+0.09% |
| 5 May 2026 | $22.25 | $22.65 | $22.05 | $22.18 | 666K | ▼-2.51% |
| 4 May 2026 | $23.99 | $24.29 | $22.68 | $22.75 | 173K | ▼-5.29% |