| Mar 27, 2026 (view filing) | Mar 25 | 2 days | Gandhi BalajiChief Financial Officer | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −3.83K | $11.26 | −$43.1K | −2.5%146.7K after | |
| Jan 20, 2026 (view filing) | Jan 15-16 | 5 days | Gandhi BalajiChief Financial Officer | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −5.66K | $16.36 | −$92.6K | −3.6%150.6K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Jan 12, 2026 (view filing) | Jan 8 | 4 days | Gandhi BalajiChief Financial Officer | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −8.01K | $17.01 | −$136.2K | −4.9%156.2K after | |
| Oct 21, 2025 (view filing) | Oct 17 | 4 days | Gandhi BalajiChief Financial Officer | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −885 | $22.36 | −$19.8K | −0.9%98.2K after | |
| Sep 18, 2025 (view filing) | Sep 16 | 2 days | Gandhi BalajiChief Financial Officer | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −4.18K | $23.28 | −$97.4K | −4.0%99.1K after | |
| Aug 27, 2025 (view filing) | Aug 25 | 2 days | Gandhi BalajiChief Financial Officer | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −9.58K | $30.01 | −$287.6K | −9.0%97.1K after | 10b5-1The filer checked the Rule 10b5-1 box: this trade was made under a trading plan set up in advance. |
| Jul 21, 2025 (view filing) | Jul 17 | 4 days | Gandhi BalajiChief Financial Officer | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −886 | $26.89 | −$23.8K | −0.8%106.7K after | |
| Apr 17, 2025 (view filing) | Apr 16 | 1 day | Gandhi BalajiChief Financial Officer | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −864 | $23.81 | −$20.6K | −0.8%107.5K after | |
| Apr 10, 2025 (view filing) | Apr 8 | 2 days | Gandhi BalajiChief Financial Officer | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −8.04K | $23.86 | −$191.9K | −6.9%108.4K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Mar 28, 2025 (view filing) | Mar 26 | 2 days | Gandhi BalajiChief Financial Officer | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −1.83K | $27.46 | −$50.2K | −1.7%103.6K after | |
| Feb 20, 2025 (view filing) | Feb 18-19 | 2 days | Gandhi BalajiChief Financial Officer | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −5.87K | $30.04 | −$176.2K | −5.3%105.4K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average.10b5-1The filer checked the Rule 10b5-1 box: this trade was made under a trading plan set up in advance. |
| Feb 18, 2025 (view filing) | Feb 13-14 | 5 days | Gandhi BalajiChief Financial Officer | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −33.6K | $30.01 | −$1.01M | −23.2%111.3K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average.10b5-1The filer checked the Rule 10b5-1 box: this trade was made under a trading plan set up in advance. |
| Jan 29, 2025 (view filing) | Jan 27 | 2 days | Gandhi BalajiChief Financial Officer | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −4.81K | $27.47 | −$132.2K | −3.2%144.9K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Jan 22, 2025 (view filing) | Jan 21 | 1 day | Gandhi BalajiChief Financial Officer | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −5.83K | $27.31 | −$159.1K | −3.9%141.8K after | |
| Jan 17, 2025 (view filing) | Jan 15 | 2 days | Gandhi BalajiChief Financial Officer | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −836 | $26.98 | −$22.6K | −0.6%147.7K after | |
| Jan 8, 2025 (view filing) | Jan 6 | 2 days | Gandhi BalajiChief Financial Officer | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −3.19K | $26.61 | −$85.0K | −2.1%148.5K after | |
| Oct 17, 2024 (view filing) | Oct 15 | 2 days | Gandhi BalajiChief Financial Officer | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −864 | $21.03 | −$18.2K | −0.9%97.7K after | |
| Sep 12, 2024 (view filing) | Sep 10 | 2 days | Gandhi BalajiChief Financial Officer | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −3.50K | $23.25 | −$81.4K | −3.4%98.6K after | |
| Jul 17, 2024 (view filing) | Jul 16 | 1 day | Gandhi BalajiChief Financial Officer | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −783 | $23.74 | −$18.6K | −0.8%96.4K after | |
| Apr 17, 2024 (view filing) | Apr 15 | 2 days | Gandhi BalajiChief Financial Officer | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −948 | $22.86 | −$21.7K | −1.0%97.2K after | |
| Apr 10, 2024 (view filing) | Apr 8 | 2 days | Gandhi BalajiChief Financial Officer | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −7.78K | $22.62 | −$176.0K | −7.3%98.2K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Mar 27, 2024 (view filing) | Mar 25 | 2 days | Gandhi BalajiChief Financial Officer | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −3.50K | $23.21 | −$81.3K | −3.6%94.0K after | |
| Jan 18, 2024 (view filing) | Jan 16-17 | 2 days | Gandhi BalajiChief Financial Officer | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −10.1K | $24.16 | −$244.6K | −9.4%97.5K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Oct 17, 2023 (view filing) | Oct 16 | 1 day | Gandhi BalajiChief Financial Officer | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −861 | $16.61 | −$14.3K | −1.0%85.7K after | |
| Sep 14, 2023 (view filing) | Sep 13 | 1 day | Gandhi BalajiChief Financial Officer | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −3.96K | $20.34 | −$80.5K | −4.4%86.5K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Apr 18, 2023 (view filing) | Apr 17 | 1 day | Gandhi BalajiChief Financial Officer | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase. | −2.11K | $31.83 | −$67.3K | −2.4%85.7K after | 10b5-1The filer checked the Rule 10b5-1 box: this trade was made under a trading plan set up in advance. |