| Sep 9, 2026Transaction date | Priscilla HungResearch disclosed relationships | SaleSEC code S | Class A Common Stock,par value $0.00001 per share | 750 shares | $261.0405 | 3,242 shares | 3,242 sharesOwner coverage latest filing Sep 11, 2026 | 4Filed Sep 11, 2026 |
| Sep 1, 2026Transaction date | Priscilla HungResearch disclosed relationships | AcquisitionSEC code M | Class A Common Stock,par value $0.00001 per share | 477 shares | $0 | 3,992 shares | 3,242 sharesOwner coverage latest filing Sep 11, 2026 | 4Filed Sep 3, 2026 |
| Jul 1, 2026Transaction date | Jonathan FaddisResearch disclosed relationships | DispositionSEC code F | Class A Common Stock,par value $0.00001 per share | 832 shares | $184.22 | 9,328 shares | 9,328 sharesOwner coverage latest filing Jul 6, 2026 | 4Filed Jul 6, 2026 |
| Jul 1, 2026Transaction date | Jonathan FaddisResearch disclosed relationships | AcquisitionSEC code M | Class A Common Stock,par value $0.00001 per share | 1,635 shares | $0 | 10,160 shares | 9,328 sharesOwner coverage latest filing Jul 6, 2026 | 4Filed Jul 6, 2026 |
| Jun 4, 2015Transaction date | Jonathan FaddisResearch disclosed relationships | SaleSEC code S | Class A Common Stock,par value $0.00001 per share | 177 shares | $27.56 | 323 shares | 9,328 sharesOwner coverage latest filing Jul 6, 2026 | 4Filed Jun 5, 2015 |
| Jun 2, 2015Transaction date | Jonathan FaddisResearch disclosed relationships | SaleSEC code S | Class A Common Stock,par value $0.00001 per share | 500 shares | $26.37 | 500 shares | 9,328 sharesOwner coverage latest filing Jul 6, 2026 | 4Filed Jun 3, 2015 |
| Jun 2, 2015Transaction date | Jonathan FaddisResearch disclosed relationships | AcquisitionSEC code C | Class A Common Stock,par value $0.00001 per share | 500 shares | $0 | 1,000 shares | 9,328 sharesOwner coverage latest filing Jul 6, 2026 | 4Filed Jun 3, 2015 |
| Jun 1, 2015Transaction date | Jonathan FaddisResearch disclosed relationships | AcquisitionSEC code M | Class A Common Stock,par value $0.00001 per share | 500 shares | $0 | 500 shares | 9,328 sharesOwner coverage latest filing Jul 6, 2026 | 4Filed Jun 3, 2015 |
| May 5, 2015Transaction date | Jonathan FaddisResearch disclosed relationships | SaleSEC code S | Class A Common Stock,par value $0.00001 per share | 500 shares | $27.09 | 0 shares | 9,328 sharesOwner coverage latest filing Jul 6, 2026 | 4Filed May 6, 2015 |
| May 5, 2015Transaction date | Jonathan FaddisResearch disclosed relationships | AcquisitionSEC code C | Class A Common Stock,par value $0.00001 per share | 500 shares | $0 | 500 shares | 9,328 sharesOwner coverage latest filing Jul 6, 2026 | 4Filed May 6, 2015 |
| Apr 7, 2015Transaction date | Jonathan FaddisResearch disclosed relationships | SaleSEC code S | Class A Common Stock,par value $0.00001 per share | 500 shares | $25.67 | 0 shares | 9,328 sharesOwner coverage latest filing Jul 6, 2026 | 4Filed Apr 8, 2015 |
| Apr 7, 2015Transaction date | Jonathan FaddisResearch disclosed relationships | AcquisitionSEC code C | Class A Common Stock,par value $0.00001 per share | 500 shares | $0 | 500 shares | 9,328 sharesOwner coverage latest filing Jul 6, 2026 | 4Filed Apr 8, 2015 |