| Sep 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 | −640 | $358.02 | −$229,132.8 | 355,866 | Direct | |
| Sep 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 | −1,860 | $358.92 | −$667,591.2 | 354,006 | Direct | |
| Sep 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 | −4,354 | $360.06 | −$1,567,701.24 | 349,652 | Direct | |
| Sep 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 | −1,590 | $360.76 | −$573,608.4 | 348,062 | Direct | |
| Sep 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 | −1,422 | $362.16 | −$514,991.52 | 346,640 | Direct | |
| Sep 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 | −500 | $363.15 | −$181,575 | 346,140 | Direct | |
| Sep 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 | −180 | $364.11 | −$65,539.8 | 345,960 | Direct | |
| Sep 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 | −100 | $365.15 | −$36,515 | 345,860 | Direct | |
| Sep 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 | −600 | $343.13 | −$205,878 | 345,260 | Direct | |
| Sep 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 | −1,460 | $344.13 | −$502,429.8 | 343,800 | Direct | |
| Sep 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 | −3,332 | $345.19 | −$1,150,173.08 | 340,468 | Direct | |
| Sep 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 | −2,833 | $346.08 | −$980,444.64 | 337,635 | Direct | |
| Sep 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 | −1,077 | $347.22 | −$373,955.94 | 336,558 | Direct | |
| Sep 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 | −2,275 | $348.04 | −$791,791 | 334,283 | Direct | |
| Sep 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 | −1,796 | $349.09 | −$626,965.64 | 332,487 | Direct | |
| Sep 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 | −990 | $350.06 | −$346,559.4 | 331,497 | Direct | |
| Sep 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 | −370 | $351.53 | −$130,066.1 | 331,127 | Direct | |
| Sep 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 | −390 | $352.18 | −$137,350.2 | 330,737 | Direct | |
| Sep 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 | −654 | $353.42 | −$231,136.68 | 330,083 | Direct | |
| Sep 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 | −100 | $354.05 | −$35,405 | 329,983 | Direct | |
| Sep 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 | −140 | $355.57 | −$49,779.8 | 329,843 | Direct | |
| Sep 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 | −210 | $357.51 | −$75,077.1 | 329,633 | Direct | |
| Sep 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 | −291 | $358.49 | −$104,320.59 | 329,342 | Direct | |
| Sep 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 | −40 | $359.58 | −$14,383.2 | 329,302 | Direct | |