| Jul 2, 2026 | Buy | 1,471,560.25 | 16.30 USD | — | SEC |
| Jun 2, 2026 | Buy | 970,543.4 | 16.48 USD | $16M | SEC |
| May 4, 2026 | Buy | 986,700.02 | 16.21 USD | $16M | SEC |
| Apr 17, 2026 | Buy | 988,858.41 | 16.18 USD | $16M | SEC |
| Apr 1, 2026 | Buy | 1,009,399.53 | 15.85 USD | $16M | SEC |
| Mar 17, 2026 | Buy | 999,002.37 | 16.02 USD | $16M | SEC |
| Mar 17, 2026 | Buy | 540,091.51 | 18.52 USD | $10M | SEC |
| Mar 3, 2026 | Buy | 1,003,930.81 | 18.93 USD | $19M | SEC |
| Mar 3, 2026 | Buy | 997,287.44 | 16.04 USD | $16M | SEC |
| Feb 18, 2026 | Buy | 1,000,087.63 | 16.00 USD | $16M | SEC |
| Feb 3, 2026 | Buy | 1,974,354.25 | 16.21 USD | $32M | SEC |
| Jan 20, 2026 | Buy | 1,981,494.57 | 16.15 USD | $32M | SEC |
| Jan 5, 2026 | Buy | 1,559,209.95 | 18.60 USD | $29M | SEC |
| Jan 5, 2026 | Buy | 502,701.58 | 15.91 USD | $8M | SEC |
| Dec 2, 2025 | Buy | 3,558,181.58 | 16.30 USD | $58M | SEC |
| Dec 2, 2025 | Buy | 637,158.41 | 18.83 USD | $12M | SEC |
| Nov 18, 2025 | Buy | 107,240.4 | 18.65 USD | $2M | SEC |
| Nov 4, 2025 | Buy | 480,822.76 | 18.72 USD | $9M | SEC |
| Nov 4, 2025 | Buy | 673,711.94 | 16.33 USD | $11M | SEC |
| Oct 17, 2025 | Buy | 481,652.08 | 18.69 USD | $9M | SEC |
| Oct 2, 2025 | Buy | 744,094.22 | 16.13 USD | $12M | SEC |
| Sep 2, 2025 | Buy | 548,607.74 | 16.41 USD | $9M | SEC |
| Sep 2, 2025 | Buy | 214,875.36 | 18.62 USD | $4M | SEC |
| Aug 1, 2025 | Buy | 736,342.5 | 16.30 USD | $12M | SEC |
| Jul 1, 2025 | Buy | 217,956.34 | 18.35 USD | $4M | SEC |