| May 27, 2026 (view filing) | May 26 | 1 day | Zhou JeffDirector | 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. | −486 | $1,680.00 | −$816.5K | −11.3%3.80K after | |
| May 6, 2026 (view filing) | May 5-6 | 1 day | Zhou JeffDirector | 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.51K | $1,607.85 | −$2.43M | −26.1%4.29K after | 3 lotsThis row combines 3 trades of the same kind from one filing. The price is the value-weighted average. |
| Aug 28, 2025 (view filing) | Aug 27 | 1 day | Zhou JeffDirector | 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. | −193 | $870.00 | −$167.9K | −3.3%5.61K after | |
| Aug 15, 2025 (view filing) | Aug 13 | 2 days | Zhou JeffDirector | 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. | −400 | $850.00 | −$340.0K | −6.4%5.80K after | |
| Aug 13, 2025 (view filing) | Aug 12 | 1 day | Zhou JeffDirector | 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. | −200 | $830.00 | −$166.0K | −3.1%6.20K after | |
| May 22, 2024 (view filing) | May 20 | 2 days | Zhou JeffDirector | 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. | −200 | $750.00 | −$150.0K | −3.2%6.07K after | |
| Feb 13, 2024 (view filing) | Feb 12 | 1 day | Zhou JeffDirector | 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. | −200 | $750.57 | −$150.1K | −3.1%6.27K after | |
| Aug 12, 2022 (view filing) | Aug 11 | 1 day | Zhou JeffDirector | 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. | −200 | $540.00 | −$108.0K | −3.4%5.65K after | |
| Aug 3, 2022 (view filing) | Aug 3 | Same day | Zhou JeffDirector | 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. | −200 | $520.00 | −$104.0K | −3.3%5.85K after | |
| Aug 26, 2021 (view filing) | Aug 24 | 2 days | Zhou JeffDirector | 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. | −300 | $490.00 | −$147.0K | −5.2%5.51K after | |
| Aug 23, 2021 (view filing) | Aug 20 | 3 days | Zhou JeffDirector | 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. | −300 | $477.00 | −$143.1K | −4.9%5.81K after | |
| Aug 5, 2021 (view filing) | Aug 4 | 1 day | Zhou JeffDirector | 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. | −400 | $465.22 | −$186.1K | −6.1%6.11K after | |
| Jul 26, 2021 (view filing) | Jul 23 | 3 days | Zhou JeffDirector | 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. | −500 | $410.00 | −$205.0K | −7.1%6.51K after | |
| Jul 21, 2021 (view filing) | Jul 21 | Same day | Zhou JeffDirector | 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.00K | $402.51 | −$402.5K | −12.5%7.01K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Jul 16, 2021 (view filing) | Jul 14 | 2 days | Zhou JeffDirector | 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.00K | $392.66 | −$392.7K | −11.1%8.01K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Jul 8, 2021 (view filing) | Jul 7 | 1 day | Zhou JeffDirector | 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. | −500 | $387.27 | −$193.6K | −5.3%9.01K after | |
| Jul 6, 2021 (view filing) | Jul 6 | Same day | Zhou JeffDirector | 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. | −500 | $380.00 | −$190.0K | −5.0%9.51K after | |