| 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 | −90 | $337.08 | −$30,337.2 | 26,655 | 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 | −124 | $338.48 | −$41,971.52 | 26,531 | 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 | −244 | $339.47 | −$82,830.68 | 26,287 | 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 | −192 | $340.41 | −$65,358.72 | 26,095 | 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 | −190 | $341.57 | −$64,898.3 | 25,905 | 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 | −154 | $342.72 | −$52,778.88 | 25,751 | 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 | −175 | $343.79 | −$60,163.25 | 25,576 | 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 | −56 | $344.93 | −$19,316.08 | 25,520 | 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 | −10 | $345.99 | −$3,459.9 | 25,510 | 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 | −270 | $322.33 | −$87,029.1 | 25,240 | 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 | −324 | $323.83 | −$104,920.92 | 24,916 | 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 | −356 | $324.59 | −$115,554.04 | 24,560 | 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 | $325.63 | −$39,075.6 | 24,440 | 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 | $327.11 | −$55,608.7 | 24,270 | 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 | −131 | $328.11 | −$42,982.41 | 24,139 | 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 | −40 | $330.79 | −$13,231.6 | 24,099 | 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 | −195 | $333.12 | −$64,958.4 | 23,904 | 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 | −142 | $334.25 | −$47,463.5 | 23,762 | 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 | −40 | $335.63 | −$13,425.2 | 23,722 | 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 | −32 | $337.09 | −$10,786.88 | 23,690 | 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 | −30 | $340.10 | −$10,203 | 23,660 | 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 | −28 | $341.79 | −$9,570.12 | 23,632 | 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 | −30 | $343.04 | −$10,291.2 | 23,602 | 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 | −20 | $345.04 | −$6,900.8 | 23,582 | Direct | |