| Insider | Symbol | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| | MOD | $285.79 | 1,511 | $431,821.74 | 49,963 | 2026-06-01 | Filing |
| | MOD | $285.01 | 1,912 | $544,935.30 | 51,474 | 2026-06-01 | Filing |
| | MOD | $281.01 | 2,050 | $576,077.68 | 54,049 | 2026-05-29 | Filing |
| | MOD | $280.13 | 12,030 | $3,369,983.15 | 56,099 | 2026-05-29 | Filing |
| | MOD | $295.76 | 900 | $266,184.09 | 12,545 | 2026-06-01 | Filing |
| Officer | MCK | $735.50 | 1,810 | $1,331,255.00 | 4,798 | 2026-06-01 | Filing |
| Officer | PROV | $16.92 | 3,000 | $50,760.00 | 10,919 | 2026-06-01 | Filing |
| Large Shareholder, Officer, Director | VICR | $329.42 | 400 | $131,769.00 | 8,788,090 | 2026-06-01 | Filing |
| Large Shareholder, Officer, Director | VICR | $328.58 | 2,637 | $866,455.70 | 8,788,490 | 2026-06-01 | Filing |
| Large Shareholder, Officer, Director | VICR | $327.22 | 1,000 | $327,216.00 | 8,791,127 | 2026-06-01 | Filing |
| Large Shareholder, Officer, Director | VICR | $325.98 | 1,100 | $358,577.67 | 8,792,127 | 2026-06-01 | Filing |
| Large Shareholder, Officer, Director | VICR | $325.19 | 2,026 | $658,842.44 | 8,793,227 | 2026-06-01 | Filing |
| Large Shareholder, Officer, Director | VICR | $324.10 | 1,598 | $517,917.87 | 8,795,253 | 2026-06-01 | Filing |
| Large Shareholder, Officer, Director | VICR | $323.28 | 1,437 | $464,550.20 | 8,796,851 | 2026-06-01 | Filing |
| Large Shareholder, Officer, Director | VICR | $321.93 | 1,767 | $568,851.55 | 8,798,288 | 2026-06-01 | Filing |
| Large Shareholder, Officer, Director | VICR | $320.16 | 100 | $32,016.00 | 8,800,055 | 2026-06-01 | Filing |
| Large Shareholder, Officer, Director | VICR | $319.50 | 700 | $223,652.03 | 8,800,155 | 2026-06-01 | Filing |
| Large Shareholder, Officer, Director | VICR | $318.58 | 1,713 | $545,735.25 | 8,800,855 | 2026-06-01 | Filing |
| Large Shareholder, Officer, Director | VICR | $317.43 | 900 | $285,682.68 | 8,802,568 | 2026-06-01 | Filing |
| Large Shareholder, Officer, Director | VICR | $316.21 | 1,822 | $576,128.06 | 8,803,468 | 2026-06-01 | Filing |