
$132.80
| Revenue (Quarterly) | $124.8M |
| Net Income (Quarterly) | $171.2M |
| Total Assets | $533.9M |
| Total Debt | $4.3M |
| Free Cash Flow | $69.1M |
| Return on Equity | 44.02% |
| Profit Margin | 137.22% |
| Operating Margin | 72.66% |
| Company | Market Cap | Price | 1D Change |
|---|---|---|---|
| $75.2M | $0.32 | ▼-3.03% |
| Date | Open | High | Low | Close | Volume | Change % |
|---|---|---|---|---|---|---|
| 29 May 2026 | $132.86 | $133.20 | $129.47 | $132.80 | 118K | ▼-0.05% |
| 28 May 2026 | $132.20 | $133.475 | $129.32 | $130.38 | 148K | ▼-1.38% |
| 27 May 2026 | $127.10 | $132.00 | $126.50 | $130.065 | 152K | ▲+2.33% |
| 26 May 2026 | $127.81 | $128.40 | $124.78 | $127.33 | 99K | ▼-0.38% |
| 25 May 2026 | $128.08 | $128.58 | $124.92 | $127.35 | 87K | ▼-0.57% |
| 22 May 2026 | $128.50 | $128.84 | $126.365 | $127.58 | 108K | ▼-0.72% |
| 21 May 2026 | $132.00 | $132.00 | $127.90 | $128.47 | 101K | ▼-2.67% |
| 20 May 2026 | $130.00 | $131.99 | $127.91 | $128.95 | 119K | ▼-0.81% |
| 19 May 2026 | $129.29 | $132.32 | $128.91 | $129.79 | 188K | ▲+0.39% |
| 18 May 2026 | $128.00 | $132.70 | $124.55 | $124.84 | 220K | ▼-2.47% |
| 15 May 2026 | $121.80 | $123.38 | $121.22 | $121.81 | 139K | ▲+0.01% |
| 14 May 2026 | $124.66 | $126.80 | $119.24 | $121.10 | 344K | ▼-2.86% |
| 13 May 2026 | $125.11 | $126.64 | $122.84 | $125.485 | 132K | ▲+0.30% |
| 12 May 2026 | $129.24 | $129.42 | $123.01 | $125.93 | 192K | ▼-2.56% |
| 11 May 2026 | $125.61 | $129.68 | $122.42 | $129.35 | 168K | ▲+2.98% |
| 8 May 2026 | $128.26 | $131.60 | $126.51 | $129.06 | 92K | ▲+0.62% |
| 7 May 2026 | $131.29 | $132.64 | $127.55 | $129.73 | 284K | ▼-1.19% |
| 6 May 2026 | $136.28 | $136.50 | $129.60 | $132.57 | 224K | ▼-2.72% |
| 5 May 2026 | $138.66 | $140.42 | $136.22 | $136.37 | 121K | ▼-1.65% |
| 4 May 2026 | $136.50 | $138.485 | $133.32 | $138.23 | 224K | ▲+1.27% |
| 1 May 2026 | $136.55 | $138.12 | $134.74 | $136.47 | 123K | ▼-0.06% |
| 30 Apr 2026 | $134.17 | $136.78 | $133.01 | $134.82 | 181K | ▲+0.48% |
| 29 Apr 2026 | $134.92 | $138.19 | $133.70 | $133.94 | 168K | ▼-0.73% |
| 28 Apr 2026 | $137.50 | $138.98 | $135.80 | $136.11 | 108K | ▼-1.01% |
| 27 Apr 2026 | $135.57 | $139.71 | $135.01 | $137.96 | 158K | ▲+1.76% |
| 24 Apr 2026 | $134.92 | $139.66 | $133.35 | $138.82 | 192K | ▲+2.89% |
| 23 Apr 2026 | $138.85 | $142.58 | $137.78 | $141.97 | 128K | ▲+2.25% |
| 22 Apr 2026 | $142.66 | $143.78 | $137.82 | $140.27 | 140K | ▼-1.68% |
| 21 Apr 2026 | $146.00 | $147.72 | $140.32 | $142.35 | 177K | ▼-2.50% |
| 20 Apr 2026 | $149.47 | $151.98 | $144.27 | $145.19 | 225K | ▼-2.86% |