| Sep 15, 2026Transaction date | Jabbok SchlacksResearch disclosed relationships | PurchaseSEC code P | Class A Common Stock, $0.00000125 par value | 22,900 shares | $17.76 | 125,000 shares | 125,000 sharesOwner coverage latest filing Sep 16, 2026 | 4Filed Sep 16, 2026 |
| Sep 14, 2026Transaction date | Jabbok SchlacksResearch disclosed relationships | PurchaseSEC code P | Class A Common Stock, $0.00000125 par value | 2,100 shares | $18 | 102,100 shares | 125,000 sharesOwner coverage latest filing Sep 16, 2026 | 4Filed Sep 16, 2026 |
| Sep 2, 2026Transaction date | William J. SchlacksResearch disclosed relationships | PurchaseSEC code P | Class A Common Stock, $0.00000125 par value | 10,000 shares | $17.79 | 70,950 shares | 70,950 sharesOwner coverage latest filing Sep 4, 2026 | 4Filed Sep 4, 2026 |
| Sep 2, 2026Transaction date | Jabbok SchlacksResearch disclosed relationships | PurchaseSEC code P | Class A Common Stock, $0.00000125 par value | 10,000 shares | $17.69 | 100,000 shares | 125,000 sharesOwner coverage latest filing Sep 16, 2026 | 4Filed Sep 3, 2026 |
| Sep 1, 2026Transaction date | Jabbok SchlacksResearch disclosed relationships | PurchaseSEC code P | Class A Common Stock, $0.00000125 par value | 15,000 shares | $17.03 | 90,000 shares | 125,000 sharesOwner coverage latest filing Sep 16, 2026 | 4Filed Sep 3, 2026 |
| Aug 31, 2026Transaction date | Jabbok SchlacksResearch disclosed relationships | PurchaseSEC code P | Class A Common Stock, $0.00000125 par value | 15,500 shares | $17.46 | 75,000 shares | 125,000 sharesOwner coverage latest filing Sep 16, 2026 | 4Filed Sep 1, 2026 |
| Aug 28, 2026Transaction date | Jabbok SchlacksResearch disclosed relationships | PurchaseSEC code P | Class A Common Stock, $0.00000125 par value | 9,500 shares | $17.87 | 59,500 shares | 125,000 sharesOwner coverage latest filing Sep 16, 2026 | 4Filed Sep 1, 2026 |
| Aug 21, 2026Transaction date | William J. SchlacksResearch disclosed relationships | PurchaseSEC code P | Class A Common Stock, $0.00000125 par value | 2,000 shares | $18.64 | 60,950 shares | 70,950 sharesOwner coverage latest filing Sep 4, 2026 | 4Filed Aug 24, 2026 |
| Aug 18, 2026Transaction date | William J. SchlacksResearch disclosed relationships | PurchaseSEC code P | Class A Common Stock, $0.00000125 par value | 4,000 shares | $19.56 | 58,950 shares | 70,950 sharesOwner coverage latest filing Sep 4, 2026 | 4Filed Aug 18, 2026 |
| Aug 17, 2026Transaction date | William J. SchlacksResearch disclosed relationships | PurchaseSEC code P | Class A Common Stock, $0.00000125 par value | 2,098 shares | $21.36 | 54,950 shares | 70,950 sharesOwner coverage latest filing Sep 4, 2026 | 4Filed Aug 18, 2026 |
| Aug 17, 2026Transaction date | William J. SchlacksResearch disclosed relationships | PurchaseSEC code P | Class A Common Stock, $0.00000125 par value | 1,002 shares | $21.29 | 52,852 shares | 70,950 sharesOwner coverage latest filing Sep 4, 2026 | 4Filed Aug 18, 2026 |
| Aug 14, 2026Transaction date | William J. SchlacksResearch disclosed relationships | PurchaseSEC code P | Class A Common Stock, $0.00000125 par value | 1,850 shares | $20.81 | 51,850 shares | 70,950 sharesOwner coverage latest filing Sep 4, 2026 | 4Filed Aug 18, 2026 |