
$28.23
| Revenue (Quarterly) | $312.8M |
| Net Income (Quarterly) | $74.7M |
| Total Assets | $891.4M |
| Total Debt | $53.4M |
| Free Cash Flow | $222.0M |
| Return on Equity | 16.57% |
| Profit Margin | 23.87% |
| Operating Margin | 30.50% |
| Company | Market Cap | Price | 1D Change |
|---|---|---|---|
| $4.48B | $18.42 | ▼-1.81% |
| Date | Open | High | Low | Close | Volume | Change % |
|---|---|---|---|---|---|---|
| 13 May 2026 | $27.65 | $28.29 | $27.31 | $28.23 | 367K | ▲+2.10% |
| 12 May 2026 | $27.64 | $27.99 | $27.23 | $27.765 | 717K | ▲+0.45% |
| 11 May 2026 | $27.70 | $28.17 | $27.01 | $28.15 | 570K | ▲+1.62% |
| 8 May 2026 | $27.66 | $28.53 | $27.44 | $28.06 | 647K | ▲+1.45% |
| 7 May 2026 | $27.58 | $28.30 | $27.13 | $27.29 | 950K | ▼-1.05% |
| 6 May 2026 | $28.09 | $28.40 | $27.51 | $27.875 | 418K | ▼-0.77% |
| 5 May 2026 | $28.39 | $28.78 | $28.09 | $28.17 | 450K | ▼-0.77% |
| 4 May 2026 | $28.31 | $28.63 | $27.97 | $28.09 | 461K | ▼-0.78% |
| 1 May 2026 | $28.02 | $28.39 | $27.61 | $27.91 | 699K | ▼-0.39% |
| 30 Apr 2026 | $28.32 | $28.96 | $27.85 | $28.06 | 2M | ▼-0.92% |
| 29 Apr 2026 | $27.97 | $29.05 | $27.87 | $28.70 | 623K | ▲+2.61% |
| 28 Apr 2026 | $28.68 | $28.88 | $28.43 | $28.61 | 446K | ▼-0.24% |
| 27 Apr 2026 | $28.76 | $29.44 | $28.76 | $28.885 | 275K | ▲+0.43% |
| 24 Apr 2026 | $28.90 | $29.29 | $28.46 | $29.07 | 498K | ▲+0.59% |
| 23 Apr 2026 | $29.98 | $30.28 | $29.62 | $29.80 | 441K | ▼-0.60% |
| 22 Apr 2026 | $30.15 | $30.52 | $29.86 | $30.41 | 484K | ▲+0.86% |
| 21 Apr 2026 | $30.50 | $30.77 | $29.76 | $30.08 | 1.5M | ▼-1.38% |
| 20 Apr 2026 | $29.80 | $31.06 | $29.80 | $30.49 | 1.2M | ▲+2.32% |
| 17 Apr 2026 | $30.66 | $31.15 | $30.42 | $30.78 | 631K | ▲+0.39% |
| 16 Apr 2026 | $30.10 | $30.70 | $29.98 | $30.61 | 976K | ▲+1.69% |
| 15 Apr 2026 | $28.83 | $29.19 | $28.31 | $28.85 | 608K | ▲+0.07% |
| 14 Apr 2026 | $28.71 | $28.775 | $27.67 | $28.03 | 407K | ▼-2.37% |
| 13 Apr 2026 | $27.07 | $27.49 | $26.94 | $27.28 | 410K | ▲+0.78% |
| 10 Apr 2026 | $26.95 | $27.69 | $26.95 | $27.615 | 708K | ▲+2.47% |
| 9 Apr 2026 | $28.54 | $28.76 | $27.35 | $27.77 | 943K | ▼-2.70% |
| 8 Apr 2026 | $28.51 | $29.61 | $28.51 | $29.52 | 843K | ▲+3.54% |
| 7 Apr 2026 | $28.32 | $28.34 | $27.31 | $27.53 | 569K | ▼-2.79% |
| 6 Apr 2026 | $27.33 | $27.91 | $26.85 | $26.91 | 1.2M | ▼-1.54% |
| 3 Apr 2026 | $27.33 | $27.91 | $26.85 | $26.91 | 1.2M | ▼-1.54% |
| 2 Apr 2026 | $27.33 | $27.91 | $26.85 | $26.91 | 1.2M | ▼-1.54% |