| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $59.27 | 2,792 | $165,482.12 | 89,311 | 2025-05-16 | Filing |
| Officer | $57.87 | 5,190 | $300,359.83 | 805,083 | 2025-05-12 | Filing |
| Officer | $56.80 | 7,556 | $429,209.51 | 810,273 | 2025-05-12 | Filing |
| Officer | $55.86 | 6,801 | $379,871.90 | 817,829 | 2025-05-12 | Filing |
| Officer | $54.98 | 13,786 | $757,934.98 | 824,630 | 2025-05-12 | Filing |
| Officer | $56.00 | 3,235 | $181,160.00 | 156,427 | 2025-05-12 | Filing |
| Officer | $30.19 | 3,236 | $97,694.84 | 159,662 | 2025-04-28 | Filing |
| Large Shareholder, Officer, Director | $36.39 | 50,000 | $1,819,310.00 | 92,103 | 2025-04-29 | Filing |
| Large Shareholder, Officer, Director | $30.19 | 41,667 | $1,257,760.06 | 92,103 | 2025-04-28 | Filing |
| Officer | $26.29 | 6,298 | $165,573.16 | 805,083 | 2025-04-21 | Filing |
| Officer | $25.66 | 27,035 | $693,682.95 | 811,381 | 2025-04-21 | Filing |
| Officer | $26.49 | 2,936 | $77,774.64 | 5,071 | 2025-04-22 | Filing |
| Large Shareholder, Officer, Director | $28.23 | 47,534 | $1,342,093.97 | 332,728 | 2025-04-16 | Filing |
| Large Shareholder, Officer, Director | $28.31 | 2,792 | $79,032.03 | 92,103 | 2025-04-16 | Filing |
| Large Shareholder, Officer, Director | $28.02 | 33,668 | $943,421.13 | 94,895 | 2025-04-16 | Filing |
| Officer | $28.72 | 3,236 | $92,937.92 | 162,898 | 2025-04-14 | Filing |
| Officer | $45.14 | 4,151 | $187,376.14 | 166,134 | 2025-03-03 | Filing |
| Officer | $28.50 | 11,581 | $330,081.66 | 118,960 | 2025-04-15 | Filing |
| Officer | $29.23 | 8,392 | $245,262.91 | 805,083 | 2025-04-09 | Filing |
| Officer | $28.55 | 3,011 | $85,957.73 | 813,475 | 2025-04-09 | Filing |