| Sep 2, 2026 | RNGChief Financial Officer | Open-market saleCode S · direct | 7,046 | $72.10 | $508K@ $72.10 | 146,700 | Form 4 |
| Sep 1, 2026 | RNGChief Financial Officer | Shares withheld for tax or exercise priceCode F · direct | 7,302 | $70.77 | $517K@ $70.77 | 153,746 | Form 4 |
| Aug 21, 2026 | RNGChief Financial Officer | Open-market saleCode S · direct | 4,044 | $65.07 | $263K@ $65.07 | 161,048 | Form 4 |
| Aug 20, 2026 | RNGChief Financial Officer | Shares withheld for tax or exercise priceCode F · direct | 4,190 | $65.58 | $275K@ $65.58 | 165,092 | Form 4 |
| Aug 18, 2026 | RNGChief Financial Officer | Open-market saleCode S · direct | 1,688 | $65.50 | $111K@ $65.50 | 169,282 | Form 4 |
| Aug 17, 2026 | RNGChief Financial Officer | Shares withheld for tax or exercise priceCode F · direct | 1,749 | $64.07 | $112K@ $64.07 | 170,970 | Form 4 |
| Aug 17, 2026 | RNGChief Financial Officer | Grant or awardCode A · direct | 3,437 | — | — | 172,719 | Form 4 |
| Jun 2, 2026 | RNGChief Financial Officer | Open-market saleCode S · direct | 7,047 | $46.17 | $325K@ $46.17 | 169,282 | Form 4 |
| Jun 1, 2026 | RNGChief Financial Officer | Shares withheld for tax or exercise priceCode F · direct | 7,302 | $49.10 | $359K@ $49.10 | 176,329 | Form 4 |
| May 29, 2026 | RNGChief Financial Officer | Grant or awardCode A · direct | 51,450 | — | — | 183,631 | Form 4 |
| May 21, 2026 | RNGChief Financial Officer | Open-market saleCode S · direct | 4,044 | $42.06 | $170K@ $42.06 | 132,181 | Form 4 |
| May 20, 2026 | RNGChief Financial Officer | Shares withheld for tax or exercise priceCode F · direct | 4,191 | $43.51 | $182K@ $43.51 | 136,225 | Form 4 |
| May 18, 2026 | RNGChief Financial Officer | Open-market saleCode S · direct | 2,220 | $40.62 | $90K@ $40.62 | 140,416 | Form 4 |
| May 15, 2026 | RNGChief Financial Officer | Shares withheld for tax or exercise priceCode F · direct | 2,300 | $41.05 | $94K@ $41.05 | 142,636 | Form 4 |
| May 15, 2026 | RNGChief Financial Officer | Grant or awardCode A · direct | 4,520 | — | — | 144,936 | Form 4 |
| Mar 2, 2026 | RNGChief Financial Officer | Open-market saleCode S · direct | 18,680 | $36.33 | $679K@ $36.33 | 139,493 | Form 4 |
| Mar 1, 2026 | RNGChief Financial Officer | Shares withheld for tax or exercise priceCode F · direct | 18,448 | $36.45 | $672K@ $36.45 | 158,173 | Form 4 |
| Feb 23, 2026 | RNGChief Financial Officer | Open-market saleCode S · direct | 100 | $39.24 | $4K@ $39.24 | 176,621 | Form 4 |
| Feb 23, 2026 | RNGChief Financial Officer | Open-market saleCode S · direct | 1,100 | $36.48 | $40K@ $36.48 | 177,821 | Form 4 |
| Feb 23, 2026 | RNGChief Financial Officer | Open-market saleCode S · direct | 4,351 | $35.65 | $155K@ $35.65 | 178,921 | Form 4 |
| Feb 23, 2026 | RNGChief Financial Officer | Open-market saleCode S · direct | 4,093 | $34.44 | $141K@ $34.44 | 183,272 | Form 4 |
| Feb 20, 2026 | RNGChief Financial Officer | Shares withheld for tax or exercise priceCode F · direct | 7,438 | $39.50 | $294K@ $39.50 | 187,365 | Form 4 |
| Feb 18, 2026 | RNGChief Financial Officer | Open-market saleCode S · direct | 2,223 | $29.58 | $66K@ $29.58 | 194,803 | Form 4 |
| Feb 17, 2026 | RNGChief Financial Officer | Shares withheld for tax or exercise priceCode F · direct | 1,908 | $29.00 | $55K@ $29.00 | 197,026 | Form 4 |
| Feb 17, 2026 | RNGChief Financial Officer | Grant or awardCode A · direct | 4,131 | — | — | 198,934 | Form 4 |
| Feb 10, 2026 | RNGChief Financial Officer | Grant or awardCode A · direct | 29,210 | — | — | 194,803 | Form 4 |
| Nov 21, 2025 | RNGChief Financial Officer | Open-market saleCode S · direct | 14,971 | $25.96 | $389K@ $25.96 | 165,593 | Form 4 |
| Nov 20, 2025 | RNGChief Financial Officer | Shares withheld for tax or exercise priceCode F · direct | 15,456 | $26.12 | $404K@ $26.12 | 180,564 | Form 4 |