| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $115.31 | 2,803 | $323,213.93 | 357,603 | 2025-06-13 | Filing |
| Officer | $114.29 | 2,800 | $320,012.00 | 360,406 | 2025-06-13 | Filing |
| Officer | $113.25 | 600 | $67,950.00 | 363,206 | 2025-06-13 | Filing |
| Large Shareholder, Officer, Director | $112.38 | 2,201 | $247,348.38 | 560,133 | 2025-05-30 | Filing |
| Large Shareholder, Officer, Director | $111.27 | 1,402 | $156,000.54 | 562,334 | 2025-05-30 | Filing |
| Large Shareholder, Officer, Director | $110.55 | 2,900 | $320,595.00 | 563,736 | 2025-05-30 | Filing |
| Large Shareholder, Officer, Director | $109.59 | 4,344 | $476,058.96 | 566,636 | 2025-05-30 | Filing |
| Large Shareholder, Officer, Director | $108.50 | 1,595 | $173,057.50 | 570,980 | 2025-05-30 | Filing |
| Large Shareholder, Officer, Director | $107.62 | 1,558 | $167,671.96 | 572,575 | 2025-05-30 | Filing |
| Officer | $100.11 | 1,700 | $170,187.00 | 251,373 | 2025-05-22 | Filing |
| Officer | $99.56 | 7,862 | $782,740.72 | 253,073 | 2025-05-22 | Filing |
| Officer | $98.66 | 5,386 | $531,382.76 | 260,935 | 2025-05-22 | Filing |
| Officer | $97.50 | 7,402 | $721,695.00 | 266,321 | 2025-05-22 | Filing |
| Officer | $96.73 | 3,650 | $353,064.50 | 273,723 | 2025-05-22 | Filing |
| Officer | $99.76 | 2,008 | $200,318.08 | 99,277 | 2025-05-22 | Filing |
| Officer | $98.81 | 1,865 | $184,280.65 | 101,285 | 2025-05-22 | Filing |
| Officer | $97.54 | 2,081 | $202,980.74 | 103,150 | 2025-05-22 | Filing |
| Officer | $96.63 | 900 | $86,967.00 | 105,231 | 2025-05-22 | Filing |
| Officer | $99.97 | 1,209 | $120,863.73 | 42,277 | 2025-05-22 | Filing |
| Officer | $98.92 | 620 | $61,330.40 | 43,486 | 2025-05-22 | Filing |