| No. | Hedge Fund | Shares | Value | Activity | % Port | 
|---|---|---|---|---|---|
| 1. | Millennium Management Israel Englander  |  657,005 | $69,918,472 | +31% | 0.03% | 
| 2. | Driehaus Capital Richard Driehaus  |  443,388 | $47,185,351 | +4% | 0.38% | 
| 3. | Ranger Investment Management Conrad Doenges (Cio)  |  385,085 | $40,980,746 | +10% | 2.86% | 
| 4. | GAMCO Investors Mario Gabelli  |  364,794 | $38,821,377 | -2% | 0.38% | 
| 5. | Greenvale Capital Bruce Emery  |  239,536 | $25,491,421 | 2.17% | 
| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 | 
|---|---|---|---|---|---|---|
| $82.32 | 1,250 | $102,900.00 | 559,183 | 2025-02-28 | Filing | |
| $34.60 | 2,800 | $96,880.00 | 389,690 | 2022-03-03 | Filing | |
| $25.87 | 1,000 | $25,869.90 | 321,352 | 2020-05-01 | Filing | |
| $27.15 | 3,266 | $88,671.90 | 50,355 | 2020-03-13 | Filing | |
| $29.48 | 5,000 | $147,410.00 | 45,338 | 2020-03-02 | Filing | 
| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 | 
|---|---|---|---|---|---|---|
| $92.99 | 25,685 | $2,388,499.52 | 57,417 | 2024-08-30 | Filing | |
| $64.78 | 21,818 | $1,413,380.95 | 47,857 | 2023-11-09 | Filing | |
| $64.71 | 17,690 | $1,144,698.67 | 47,857 | 2023-11-09 | Filing | |
| $64.49 | 17,436 | $1,124,367.43 | 47,857 | 2023-11-09 | Filing | |
| $63.45 | 4,500 | $285,507.00 | 47,857 | 2023-11-08 | Filing | 
| No. | Name | Shares | Value | % Port | 
|---|---|---|---|---|
| 1. | 1,098,563 | $130,717,953 | 2.1% | |
| 2. | 512,896 | $61,029,540 | 0.41% | |
| 3. | 474,984 | $56,518,312 | 0.01% | |
| 4. | 281,196 | $33,459,512 | 3.32% | |
| 5. | 261,883 | $31,161,469 | 0.72% |