| Type | Sym | Class | Transaction | Value $ | Shares | Change % | * Price $ | Shares After | Date | Ownership | Footnotes |
|---|---|---|---|---|---|---|---|---|---|---|---|
| transaction | WIRE | Common Stock, par value $0.01 per share | Options Exercise | $189,720 | +6,000 | +15% | $31.62 | 46,884 | 20 Jun 2024 | Direct | |
| transaction | WIRE | Common Stock, par value $0.01 per share | Options Exercise | $347,900 | +10,000 | +21% | $34.79 | 56,884 | 20 Jun 2024 | Direct | |
| transaction | WIRE | Common Stock, par value $0.01 per share | Options Exercise | $419,500 | +10,000 | +18% | $41.95 | 66,884 | 20 Jun 2024 | Direct | |
| transaction | WIRE | Common Stock, par value $0.01 per share | Options Exercise | $638,125 | +12,500 | +19% | $51.05 | 79,384 | 20 Jun 2024 | Direct |
| Type | Sym | Class | Transaction | Value $ | Shares | Change % | * Price $ | Shares After | Date | Underlying Class | Amount | Exercise Price | Ownership | Footnotes |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| transaction | WIRE | Stock Option (right to buy) | Options Exercise | $0 | -6,000 | -100% | $0* | 0 | 20 Jun 2024 | Common Stock, par value $0.01 per share | 6,000 | $31.62 | Direct | |
| transaction | WIRE | Stock Option (right to buy) | Options Exercise | $0 | -10,000 | -100% | $0* | 0 | 20 Jun 2024 | Common Stock, par value $0.01 per share | 10,000 | $34.79 | Direct | |
| transaction | WIRE | Stock Option (right to buy) | Options Exercise | $0 | -10,000 | -100% | $0* | 0 | 20 Jun 2024 | Common Stock, par value $0.01 per share | 10,000 | $41.95 | Direct | |
| transaction | WIRE | Stock Option (right to buy) | Options Exercise | $0 | -12,500 | -100% | $0* | 0 | 20 Jun 2024 | Common Stock, par value $0.01 per share | 12,500 | $51.05 | Direct |