| Jun 17, 2026 | Common Stock, $0.001 par value | GGiftShares given away, or received as a gift, for example to family, a trust or a charity. No money changes hands, so it is not a buy or sell signal.Disposed | −1,602 | $0.00 | $0 | 2,754 | Direct | |
| Jun 17, 2026 | Common Stock, $0.001 par value | GGiftShares given away, or received as a gift, for example to family, a trust or a charity. No money changes hands, so it is not a buy or sell signal.Acquired | +1,602 | $0.00 | $0 | 30,560,086 | Indirect | |
| Jun 18, 2026 | Common Stock, $0.001 par value | GGiftShares given away, or received as a gift, for example to family, a trust or a charity. No money changes hands, so it is not a buy or sell signal.Disposed | −1,890 | $0.00 | $0 | 864 | Direct | |
| Jun 18, 2026 | Common Stock, $0.001 par value | GGiftShares given away, or received as a gift, for example to family, a trust or a charity. No money changes hands, so it is not a buy or sell signal.Acquired | +1,890 | $0.00 | $0 | 30,561,976 | Indirect | |
| Jun 24, 2026 | 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 | −23,253 | $377.61 | −$8,780,565.33 | 36,901,123 | Indirect | |
| Jun 24, 2026 | 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 | −33,346 | $378.51 | −$12,621,794.46 | 36,867,777 | Indirect | |
| Jun 24, 2026 | 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,911 | $379.76 | −$11,738,761.36 | 36,836,866 | Indirect | |
| Jun 24, 2026 | 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 | −48,996 | $380.57 | −$18,646,407.72 | 36,787,870 | Indirect | |
| Jun 24, 2026 | 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,661 | $381.68 | −$13,992,770.48 | 36,751,209 | Indirect | |
| Jun 24, 2026 | 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 | −26,889 | $382.63 | −$10,288,538.07 | 36,724,320 | Indirect | |
| Jun 24, 2026 | 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,188 | $383.69 | −$13,884,973.72 | 36,688,132 | Indirect | |
| Jun 24, 2026 | 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 | −43,302 | $384.58 | −$16,653,083.16 | 36,644,830 | Indirect | |
| Jun 24, 2026 | 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 | −53,722 | $385.57 | −$20,713,591.54 | 36,591,108 | Indirect | |
| Jun 24, 2026 | 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 | −6,280 | $386.39 | −$2,426,529.2 | 36,584,828 | Indirect | |
| Jun 24, 2026 | 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 | −660 | $388.01 | −$256,086.6 | 36,584,168 | Indirect | |
| Jun 24, 2026 | Common Stock, $0.001 par value | GGiftShares given away, or received as a gift, for example to family, a trust or a charity. No money changes hands, so it is not a buy or sell signal.Disposed | −69,498 | $0.00 | $0 | 36,514,670 | Indirect | |
| Jun 24, 2026 | 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 | −21,603 | $377.64 | −$8,158,156.92 | 30,540,373 | Indirect | |
| Jun 24, 2026 | 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,456 | $378.50 | −$11,527,596 | 30,509,917 | Indirect | |
| Jun 24, 2026 | 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 | −24,073 | $379.69 | −$9,140,277.37 | 30,485,844 | Indirect | |
| Jun 24, 2026 | 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 | −49,805 | $380.57 | −$18,954,288.85 | 30,436,039 | Indirect | |
| Jun 24, 2026 | 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 | −34,517 | $381.67 | −$13,174,103.39 | 30,401,522 | Indirect | |
| Jun 24, 2026 | 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 | −25,134 | $382.62 | −$9,616,771.08 | 30,376,388 | Indirect | |
| Jun 24, 2026 | 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,950 | $383.69 | −$12,642,585.5 | 30,343,438 | Indirect | |
| Jun 24, 2026 | 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 | −41,290 | $384.63 | −$15,881,372.7 | 30,302,148 | Indirect | |
| Jun 24, 2026 | 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 | −47,510 | $385.61 | −$18,320,331.1 | 30,254,638 | Indirect | |
| Jun 24, 2026 | 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 | −6,478 | $386.39 | −$2,503,034.42 | 30,248,160 | Indirect | |
| Jun 24, 2026 | 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 | −217 | $388.17 | −$84,232.89 | 30,247,943 | Indirect | |
| Jun 24, 2026 | Common Stock, $0.001 par value | GGiftShares given away, or received as a gift, for example to family, a trust or a charity. No money changes hands, so it is not a buy or sell signal.Disposed | −263,903 | $0.00 | $0 | 29,984,040 | Indirect | |