| Jun 1, 2026 (view filing) | May 29 | 3 days | Fields Gary DDirector | 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 $.004 | −19.0K | $140.20 | −$2.66M | −55.5%15.3K after | |
| May 27, 2026 (view filing) | May 26 | 1 day | Fields Gary DDirector | 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 $.004 | −21.2K | $140.34 | −$2.97M | −38.2%34.3K after | |
| May 14, 2026 (view filing) | May 13 | 1 day | Fields Gary DDirector | 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 $.004 | −19.1K | $137.60 | −$2.63M | −35.8%34.3K after | |
| May 13, 2026 (view filing) | May 12 | 1 day | Fields Gary DDirector | 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 $.004 | −31.3K | $134.07 | −$4.19M | −47.7%34.3K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Nov 13, 2025 (view filing) | Nov 12 | 1 day | Fields Gary DDirector | 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 $.004 | −3.55K | $105.14 | −$373.6K | −11.9%26.3K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Nov 12, 2025 (view filing) | Nov 11 | 1 day | Fields Gary DDirector | 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 $.004 | −26.7K | $105.21 | −$2.81M | −50.4%26.3K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| May 8, 2025 (view filing) | May 6-8 | 2 days | Fields Gary DCEO | 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 $.004 | −74.4K | $97.23 | −$7.24M | −73.7%26.5K after | AmendedAn amended filing (for example Form 4/A or 13F-HR/A) that corrects or adds to an earlier filing.4 lotsThis row combines 4 trades of the same kind from one filing. The price is the value-weighted average. |
| Nov 26, 2024 (view filing) | Nov 25 | 1 day | Fields Gary DCEO | 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 $.004 | −12.2K | $139.66 | −$1.70M | −15.9%64.3K after | |
| Nov 18, 2024 (view filing) | Nov 15 | 3 days | Fields Gary DCEO | 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 $.004 | −35.0K | $132.03 | −$4.62M | −35.2%64.3K after | |
| Aug 8, 2024 (view filing) | Aug 6 | 2 days | Fields Gary DCEO | 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 $.004 | −20.6K | $86.21 | −$1.78M | −24.3%64.3K after | |
| May 23, 2024 (view filing) | May 22 | 1 day | Fields Gary DCEO | 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 $.004 | −28.2K | $76.13 | −$2.15M | −30.5%64.3K after | |
| Jun 16, 2023 (view filing) | Jun 15 | 1 day | Fields Gary DPresident and CEO | 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 $.004 | −30.0K | $93.80 | −$2.81M | −43.0%39.7K after | |
| May 15, 2023 (view filing) | May 11-12 | 4 days | Fields Gary DPresident and CEO | 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 $.004 | −26.5K | $94.90 | −$2.51M | −40.0%39.7K after | 3 lotsThis row combines 3 trades of the same kind from one filing. The price is the value-weighted average. |
| Dec 2, 2022 (view filing) | Dec 1 | 1 day | Fields Gary DPresident and CEO | 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 $.004 | −5.00K | $78.64 | −$393.2K | −11.6%38.2K after | |
| Nov 14, 2022 (view filing) | Nov 11 | 3 days | Fields Gary DPresident and CEO | 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 $.004 | −11.4K | $78.92 | −$899.7K | −23.0%38.2K after | |
| Aug 12, 2022 (view filing) | Aug 11 | 1 day | Fields Gary DPresident and CEO | 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 $.004 | −21.5K | $61.41 | −$1.32M | −36.0%38.2K after | 3 lotsThis row combines 3 trades of the same kind from one filing. The price is the value-weighted average. |
| Nov 24, 2021 (view filing) | Nov 23 | 1 day | Fields Gary DPresident and CEO | 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 $.004 | −20.3K | $78.02 | −$1.59M | −37.4%34.0K after | |
| Aug 24, 2021 (view filing) | Aug 20-23 | 4 days | Fields Gary DPresident and CEO | 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 $.004 | −3.31K | $69.55 | −$230.3K | −8.9%34.0K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Aug 13, 2021 (view filing) | Aug 11 | 2 days | Fields Gary DPresident and CEO | 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 $.004 | −3.43K | $70.09 | −$240.4K | −9.2%34.0K after | |