| 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 | −2,895 | $322.29 | −$933,029.55 | 301,880 | 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 | −5,473 | $323.08 | −$1,768,216.84 | 296,407 | 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 | −8,354 | $324.11 | −$2,707,614.94 | 288,053 | 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 | −3,640 | $325.06 | −$1,183,218.4 | 284,413 | 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 | −1,646 | $326.12 | −$536,793.52 | 282,767 | 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 | −3,274 | $327.16 | −$1,071,121.84 | 279,493 | 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 | −1,620 | $328.10 | −$531,522 | 277,873 | 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 | −473 | $329.06 | −$155,645.38 | 277,400 | 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 | −257 | $330.23 | −$84,869.11 | 277,143 | 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 | −569 | $331.29 | −$188,504.01 | 276,574 | 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 | −1,285 | $332.42 | −$427,159.7 | 275,289 | 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 | −2,442 | $333.38 | −$814,113.96 | 272,847 | 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 | −2,472 | $334.19 | −$826,117.68 | 270,375 | 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 | −1,074 | $335.35 | −$360,165.9 | 269,301 | 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 | −235 | $336.28 | −$79,025.8 | 269,066 | 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 | −813 | $337.41 | −$274,314.33 | 268,253 | 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 | −79 | $338.57 | −$26,747.03 | 268,174 | 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 | $339.89 | −$81,573.6 | 267,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 | −480 | $340.61 | −$163,492.8 | 267,454 | 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 | −280 | $341.81 | −$95,706.8 | 267,174 | 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 | −400 | $343.14 | −$137,256 | 266,774 | 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 | −160 | $343.78 | −$55,004.8 | 266,614 | 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 | −120 | $345.01 | −$41,401.2 | 266,494 | Direct | |