| SDSODI | Olesen Value Fund L.P.10% Owner | Open market sell$159K | -0.6% | $33.17 | $159K | Sep 30, 2026 | Oct 2, 2026 |
| SDSODI | Olesen Value Fund L.P.10% Owner | Open market sell$159K | -0.6% | $33.17 | $159K | Sep 30, 2026 | Oct 2, 2026 |
| SDSODI | Olesen Value Fund L.P.10% Owner | Open market sell$159K | -0.6% | $33.17 | $159K | Sep 30, 2026 | Oct 2, 2026 |
| SDSODI | Olesen Value Fund L.P.10% Owner | Open market sell$159K | -0.6% | $33.17 | $159K | Sep 30, 2026 | Oct 2, 2026 |
| SDSODI | Olesen Value Fund L.P.10% Owner | Open market sell$20K | -0.1% | $33.25 | $20K | Sep 29, 2026 | Oct 2, 2026 |
| SDSODI | Olesen Value Fund L.P.10% Owner | Open market sell$20K | -0.1% | $33.25 | $20K | Sep 29, 2026 | Oct 2, 2026 |
| SDSODI | Olesen Value Fund L.P.10% Owner | Open market sell$20K | -0.1% | $33.25 | $20K | Sep 29, 2026 | Oct 2, 2026 |
| SDSODI | Olesen Value Fund L.P.10% Owner | Open market sell$20K | -0.1% | $33.25 | $20K | Sep 29, 2026 | Oct 2, 2026 |
| SDSODI | Howard Timothy EriksenCEO | Open market purchase$228K | +2.5% | $28.50 | $228K | Aug 14, 2026 | Aug 14, 2026 |
| SDSODI | John F. ChisteDirector | Open market sell$228K | -100.0% | $28.50 | $228K | Aug 14, 2026 | Aug 14, 2026 |
| SDSODI | Howard Timothy EriksenCEO | Open market sell$17.4K | -0.2% | $34.70 | $17.4K | Aug 13, 2026 | Aug 17, 2026 |
| SDSODI | Howard Timothy EriksenCEO | Open market sell$19.6K | -0.2% | $34.82 | $19.6K | Aug 11, 2026 | Aug 12, 2026 |
| SDSODI | Olesen Value Fund L.P.10% Owner | Open market sell$11.1K | 0.0% | $29.84 | $11.1K | Jul 22, 2026 | Jul 23, 2026 |
| SDSODI | Olesen Value Fund L.P.10% Owner | Open market sell$11.1K | 0.0% | $29.84 | $11.1K | Jul 22, 2026 | Jul 23, 2026 |
| SDSODI | Olesen Value Fund L.P.10% Owner | Open market sell$11.1K | 0.0% | $29.84 | $11.1K | Jul 22, 2026 | Jul 23, 2026 |
| SDSODI | Olesen Value Fund L.P.10% Owner | Open market sell$11.1K | 0.0% | $29.84 | $11.1K | Jul 22, 2026 | Jul 23, 2026 |
| SDSODI | Olesen Value Fund L.P.10% Owner | Open market sell$32.3K | -0.1% | $29.82 | $32.3K | Jul 21, 2026 | Jul 21, 2026 |
| SDSODI | Olesen Value Fund L.P.10% Owner | Open market sell$32.3K | -0.1% | $29.82 | $32.3K | Jul 21, 2026 | Jul 21, 2026 |
| SDSODI | Olesen Value Fund L.P.10% Owner | Open market sell$32.3K | -0.1% | $29.82 | $32.3K | Jul 21, 2026 | Jul 21, 2026 |
| SDSODI | Olesen Value Fund L.P.10% Owner | Open market sell$32.3K | -0.1% | $29.82 | $32.3K | Jul 21, 2026 | Jul 21, 2026 |
| SDSODI | Olesen Value Fund L.P.10% Owner | Open market sell$100K | -0.4% | $29.71 | $100K | Jul 20, 2026 | Jul 21, 2026 |
| SDSODI | Olesen Value Fund L.P.10% Owner | Open market sell$100K | -0.4% | $29.71 | $100K | Jul 20, 2026 | Jul 21, 2026 |
| SDSODI | Olesen Value Fund L.P.10% Owner | Open market sell$100K | -0.4% | $29.71 | $100K | Jul 20, 2026 | Jul 21, 2026 |
| SDSODI | Olesen Value Fund L.P.10% Owner | Open market sell$100K | -0.4% | $29.71 | $100K | Jul 20, 2026 | Jul 21, 2026 |
| SDSODI | Olesen Value Fund L.P.10% Owner | Open market sell$47.3K | -0.2% | $29.56 | $47.3K | Jul 17, 2026 | Jul 21, 2026 |
| SDSODI | Olesen Value Fund L.P.10% Owner | Open market sell$47.3K | -0.2% | $29.56 | $47.3K | Jul 17, 2026 | Jul 21, 2026 |
| SDSODI | Olesen Value Fund L.P.10% Owner | Open market sell$47.3K | -0.2% | $29.56 | $47.3K | Jul 17, 2026 | Jul 21, 2026 |
| SDSODI | Olesen Value Fund L.P.10% Owner | Open market sell$47.3K | -0.2% | $29.56 | $47.3K | Jul 17, 2026 | Jul 21, 2026 |
| SDSODI | Olesen Value Fund L.P.10% Owner | Open market sell$9.29K | 0.0% | $26.54 | $9.29K | Jul 10, 2026 | Jul 10, 2026 |
| SDSODI | Olesen Value Fund L.P.10% Owner | Open market sell$9.29K | 0.0% | $26.54 | $9.29K | Jul 10, 2026 | Jul 10, 2026 |
| SDSODI | Olesen Value Fund L.P.10% Owner | Open market sell$9.29K | 0.0% | $26.54 | $9.29K | Jul 10, 2026 | Jul 10, 2026 |
| SDSODI | Olesen Value Fund L.P.10% Owner | Open market sell$9.29K | 0.0% | $26.54 | $9.29K | Jul 10, 2026 | Jul 10, 2026 |
| SDSODI | Olesen Value Fund L.P.10% Owner | Open market sell$81K | -0.3% | $26.85 | $81K | Jul 8, 2026 | Jul 10, 2026 |
| SDSODI | Olesen Value Fund L.P.10% Owner | Open market sell$81K | -0.3% | $26.85 | $81K | Jul 8, 2026 | Jul 10, 2026 |
| SDSODI | Olesen Value Fund L.P.10% Owner | Open market sell$81K | -0.3% | $26.85 | $81K | Jul 8, 2026 | Jul 10, 2026 |
| SDSODI | Olesen Value Fund L.P.10% Owner | Open market sell$81K | -0.3% | $26.85 | $81K | Jul 8, 2026 | Jul 10, 2026 |
| SDSODI | Olesen Value Fund L.P.10% Owner | Open market sell$13K | -0.1% | $26.83 | $13K | Jul 7, 2026 | Jul 7, 2026 |
| SDSODI | Olesen Value Fund L.P.10% Owner | Open market sell$13K | -0.1% | $26.83 | $13K | Jul 7, 2026 | Jul 7, 2026 |
| SDSODI | Olesen Value Fund L.P.10% Owner | Open market sell$13K | -0.1% | $26.83 | $13K | Jul 7, 2026 | Jul 7, 2026 |
| SDSODI | Olesen Value Fund L.P.10% Owner | Open market sell$13K | -0.1% | $26.83 | $13K | Jul 7, 2026 | Jul 7, 2026 |
| SDSODI | Olesen Value Fund L.P.10% Owner | Open market sell$21.4K | -0.1% | $26.80 | $21.4K | Jul 6, 2026 | Jul 7, 2026 |
| SDSODI | Olesen Value Fund L.P.10% Owner | Open market sell$21.4K | -0.1% | $26.80 | $21.4K | Jul 6, 2026 | Jul 7, 2026 |
| SDSODI | Olesen Value Fund L.P.10% Owner | Open market sell$21.4K | -0.1% | $26.80 | $21.4K | Jul 6, 2026 | Jul 7, 2026 |
| SDSODI | Olesen Value Fund L.P.10% Owner | Open market sell$21.4K | -0.1% | $26.80 | $21.4K | Jul 6, 2026 | Jul 7, 2026 |
| SDSODI | Olesen Value Fund L.P.10% Owner | Open market sell$52K | -0.2% | $26.40 | $52K | Jul 2, 2026 | Jul 7, 2026 |
| SDSODI | Olesen Value Fund L.P.10% Owner | Open market sell$52K | -0.2% | $26.40 | $52K | Jul 2, 2026 | Jul 7, 2026 |
| SDSODI | Olesen Value Fund L.P.10% Owner | Open market sell$52K | -0.2% | $26.40 | $52K | Jul 2, 2026 | Jul 7, 2026 |
| SDSODI | Olesen Value Fund L.P.10% Owner | Open market sell$52K | -0.2% | $26.40 | $52K | Jul 2, 2026 | Jul 7, 2026 |
| SDSODI | Olesen Value Fund L.P.10% Owner | Open market sell$3.15K | 0.0% | $26.24 | $3.15K | Jul 1, 2026 | Jul 7, 2026 |
| SDSODI | Olesen Value Fund L.P.10% Owner | Open market sell$3.15K | 0.0% | $26.24 | $3.15K | Jul 1, 2026 | Jul 7, 2026 |