| May 29, 2026 (view filing) | May 27 | 2 days | Krause JustinSVP FINANCE AND CONTROLLER | 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.Common Stock, par value $0.00001 per share | −3.18K | $117.72 | −$374.1K | −4.2%72.5K 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. |
| May 11, 2026 (view filing) | May 7 | 4 days | Krause JustinSVP FINANCE AND CONTROLLER | 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.Common Stock, par value $0.00001 per share | −11.8K | $106.46 | −$1.26M | −14.9%67.6K after | 10 lotsThis row combines 10 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. |
| Mar 5, 2026 (view filing) | Mar 3 | 2 days | Krause JustinSVP FINANCE AND CONTROLLER | 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.Common Stock, par value $0.00001 per share | −1.40K | $71.38 | −$100.2K | −1.7%80.9K after | 3 lotsThis row combines 3 trades of the same kind from one filing. The price is the value-weighted average. |
| Aug 27, 2025 (view filing) | Aug 25 | 2 days | Krause JustinSVP FINANCE AND CONTROLLER | 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.Common Stock, par value $0.00001 per share | −12.0K | $94.96 | −$1.14M | −12.4%85.1K after | 3 lotsThis row combines 3 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. |
| Oct 16, 2024 (view filing) | Oct 15 | 1 day | Krause JustinSVP FINANCE AND CONTROLLER | 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.Common Stock, par value $0.00001 per share | −1.50K | $198.00 | −$297.0K | −8.4%16.4K after | 10b5-1The filer checked the Rule 10b5-1 box: this trade was made under a trading plan set up in advance. |
| Sep 25, 2024 (view filing) | Sep 24 | 1 day | Krause JustinSVP FINANCE AND CONTROLLER | 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.Common Stock, par value $0.00001 per share | −1.50K | $178.00 | −$267.0K | −8.3%16.5K after | 10b5-1The filer checked the Rule 10b5-1 box: this trade was made under a trading plan set up in advance. |
| Sep 23, 2024 (view filing) | Sep 19 | 4 days | Krause JustinSVP FINANCE AND CONTROLLER | 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.Common Stock, par value $0.00001 per share | −1.50K | $158.00 | −$237.0K | −8.3%16.5K after | 10b5-1The filer checked the Rule 10b5-1 box: this trade was made under a trading plan set up in advance. |
| Aug 30, 2024 (view filing) | Aug 29 | 1 day | Krause JustinSVP FINANCE AND CONTROLLER | 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.Common Stock, par value $0.00001 per share | −1.50K | $138.00 | −$207.0K | −8.3%16.5K after | 10b5-1The filer checked the Rule 10b5-1 box: this trade was made under a trading plan set up in advance. |
| Aug 13, 2024 (view filing) | Aug 12 | 1 day | Krause JustinSVP FINANCE AND CONTROLLER | 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.Common Stock, par value $0.00001 per share | −1.46K | $118.43 | −$173.0K | −8.1%16.5K after | 10b5-1The filer checked the Rule 10b5-1 box: this trade was made under a trading plan set up in advance. |
| Jul 10, 2024 (view filing) | Jul 9 | 1 day | Krause JustinSVP FINANCE AND CONTROLLER | 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.Common Stock, par value $0.00001 per share | −1.62K | $98.00 | −$158.7K | −8.9%16.5K after | 10b5-1The filer checked the Rule 10b5-1 box: this trade was made under a trading plan set up in advance. |
| Jun 26, 2024 (view filing) | Jun 24 | 2 days | Krause JustinSVP FINANCE AND CONTROLLER | 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.Common Stock, par value $0.00001 per share | −2.00K | $80.04 | −$160.1K | −10.7%16.7K after | AmendedAn amended filing (for example Form 4/A or 13F-HR/A) that corrects or adds to an earlier filing.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. |