| Dec 16, 2025 | Common Stock, $0.001 par value | 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.Disposed | −117 | $337.31 | −$39,465.27 | 313,213 | Direct | |
| Dec 16, 2025 | Common Stock, $0.001 par value | 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.Disposed | −364 | $338.61 | −$123,254.04 | 312,849 | Direct | |
| Dec 16, 2025 | Common Stock, $0.001 par value | 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.Disposed | −538 | $339.65 | −$182,731.7 | 312,311 | Direct | |
| Dec 16, 2025 | Common Stock, $0.001 par value | 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.Disposed | −443 | $340.70 | −$150,930.1 | 311,868 | Direct | |
| Dec 16, 2025 | Common Stock, $0.001 par value | 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.Disposed | −272 | $341.93 | −$93,004.96 | 311,596 | Direct | |
| Dec 16, 2025 | Common Stock, $0.001 par value | 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.Disposed | −260 | $342.77 | −$89,120.2 | 311,336 | Direct | |
| Dec 16, 2025 | Common Stock, $0.001 par value | 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.Disposed | −273 | $343.62 | −$93,808.26 | 311,063 | Direct | |
| Dec 16, 2025 | Common Stock, $0.001 par value | 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.Disposed | −112 | $345.80 | −$38,729.6 | 310,951 | Direct | |
| Dec 17, 2025 | Common Stock, $0.001 par value | 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.Disposed | −548 | $322.58 | −$176,773.84 | 310,403 | Direct | |
| Dec 17, 2025 | Common Stock, $0.001 par value | 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.Disposed | −775 | $323.69 | −$250,859.75 | 309,628 | Direct | |
| Dec 17, 2025 | Common Stock, $0.001 par value | 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.Disposed | −470 | $324.57 | −$152,547.9 | 309,158 | Direct | |
| Dec 17, 2025 | Common Stock, $0.001 par value | 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.Disposed | −224 | $325.49 | −$72,909.76 | 308,934 | Direct | |
| Dec 17, 2025 | Common Stock, $0.001 par value | 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.Disposed | −309 | $326.84 | −$100,993.56 | 308,625 | Direct | |
| Dec 17, 2025 | Common Stock, $0.001 par value | 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.Disposed | −240 | $327.77 | −$78,664.8 | 308,385 | Direct | |
| Dec 17, 2025 | Common Stock, $0.001 par value | 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.Disposed | −76 | $329.17 | −$25,016.92 | 308,309 | Direct | |
| Dec 17, 2025 | Common Stock, $0.001 par value | 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.Disposed | −112 | $331.58 | −$37,136.96 | 308,197 | Direct | |
| Dec 17, 2025 | Common Stock, $0.001 par value | 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.Disposed | −170 | $332.70 | −$56,559 | 308,027 | Direct | |
| Dec 17, 2025 | Common Stock, $0.001 par value | 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.Disposed | −266 | $333.89 | −$88,814.74 | 307,761 | Direct | |
| Dec 17, 2025 | Common Stock, $0.001 par value | 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.Disposed | −180 | $334.75 | −$60,255 | 307,581 | Direct | |
| Dec 17, 2025 | Common Stock, $0.001 par value | 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.Disposed | −76 | $335.59 | −$25,504.84 | 307,505 | Direct | |
| Dec 17, 2025 | Common Stock, $0.001 par value | 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.Disposed | −80 | $337.48 | −$26,998.4 | 307,425 | Direct | |
| Dec 17, 2025 | Common Stock, $0.001 par value | 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.Disposed | −72 | $340.26 | −$24,498.72 | 307,353 | Direct | |
| Dec 17, 2025 | Common Stock, $0.001 par value | 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.Disposed | −76 | $342.88 | −$26,058.88 | 307,277 | Direct | |
| Dec 17, 2025 | Common Stock, $0.001 par value | 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.Disposed | −36 | $345.04 | −$12,421.44 | 307,241 | Direct | |
| Dec 17, 2025 | Common Stock, $0.001 par value | 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.Disposed | −4 | $346.49 | −$1,385.96 | 307,237 | Direct | |