Insider purchases - Last 6 months | Shares | Trans |
---|---|---|
Purchases | 493,600 | 112 |
Sales | 495,600 | 141 |
Net shares purchased (sold) | -2,000 | 253 |
Total insider shares held | 50.55k | N/A |
% net shares purchased (sold) | -3.80% | N/A |
Net institutional purchases - Prior quarter to latest quarter | Shares |
---|---|
Net shares purchased (sold) | N/A |
% change in institutional shares held | N/A |
Insider | Transaction | Type | Value | Date | Shares |
---|---|---|---|---|---|
SAYLOR MICHAEL J | Sale at price 1220.00 - 1265.00 per share. | Direct | 6,225,883 | 25 Apr 2024 | 5,000 |
SAYLOR MICHAEL J | Conversion of Exercise of derivative security at price 121.43 per share. | Direct | 607,150 | 25 Apr 2024 | 5,000 |
SAYLOR MICHAEL J | Sale at price 1265.11 - 1333.62 per share. | Direct | 6,478,995 | 24 Apr 2024 | 5,000 |
SAYLOR MICHAEL J | Conversion of Exercise of derivative security at price 121.43 per share. | Direct | 607,150 | 24 Apr 2024 | 5,000 |
SAYLOR MICHAEL J | Sale at price 1300.00 - 1389.86 per share. | Direct | 6,731,400 | 23 Apr 2024 | 5,000 |
SAYLOR MICHAEL J | Conversion of Exercise of derivative security at price 121.43 per share. | Direct | 607,150 | 23 Apr 2024 | 5,000 |
SAYLOR MICHAEL J | Sale at price 1209.00 - 1328.00 per share. | Direct | 5,502,694 | 22 Apr 2024 | 4,281 |
SAYLOR MICHAEL J | Conversion of Exercise of derivative security at price 121.43 per share. | Direct | 607,150 | 22 Apr 2024 | 5,000 |
SAYLOR MICHAEL J | Sale at price 1333.00 - 1342.51 per share. | Direct | 962,165 | 22 Apr 2024 | 719 |
SAYLOR MICHAEL J | Sale at price 1172.15 - 1249.51 per share. | Direct | 6,005,367 | 19 Apr 2024 | 5,000 |
SAYLOR MICHAEL J | Conversion of Exercise of derivative security at price 121.43 per share. | Direct | 607,150 | 19 Apr 2024 | 5,000 |
SAYLOR MICHAEL J | Sale at price 1178.96 - 1274.76 per share. | Direct | 6,145,132 | 18 Apr 2024 | 5,000 |
SAYLOR MICHAEL J | Conversion of Exercise of derivative security at price 121.43 per share. | Direct | 607,150 | 18 Apr 2024 | 5,000 |
SAYLOR MICHAEL J | Sale at price 1140.79 - 1188.43 per share. | Direct | 2,942,863 | 17 Apr 2024 | 2,518 |
SAYLOR MICHAEL J | Conversion of Exercise of derivative security at price 121.43 per share. | Direct | 607,150 | 17 Apr 2024 | 5,000 |
SAYLOR MICHAEL J | Sale at price 1189.12 - 1258.05 per share. | Direct | 3,023,310 | 17 Apr 2024 | 2,482 |
SAYLOR MICHAEL J | Sale at price 1220.23 - 1312.00 per share. | Direct | 6,342,941 | 16 Apr 2024 | 5,000 |
SAYLOR MICHAEL J | Conversion of Exercise of derivative security at price 121.43 per share. | Direct | 607,150 | 16 Apr 2024 | 5,000 |
SAYLOR MICHAEL J | Sale at price 1325.00 - 1360.40 per share. | Direct | 1,567,956 | 15 Apr 2024 | 1,164 |
SAYLOR MICHAEL J | Conversion of Exercise of derivative security at price 121.43 per share. | Direct | 607,150 | 15 Apr 2024 | 5,000 |
SAYLOR MICHAEL J | Sale at price 1363.47 - 1420.40 per share. | Direct | 2,628,173 | 15 Apr 2024 | 1,869 |
SAYLOR MICHAEL J | Sale at price 1423.44 - 1470.00 per share. | Direct | 2,866,307 | 15 Apr 2024 | 1,967 |
SAYLOR MICHAEL J | Sale at price 1448.26 - 1535.54 per share. | Direct | 7,449,115 | 12 Apr 2024 | 5,000 |
SAYLOR MICHAEL J | Conversion of Exercise of derivative security at price 121.43 per share. | Direct | 607,150 | 12 Apr 2024 | 5,000 |
SAYLOR MICHAEL J | Sale at price 1519.25 - 1567.99 per share. | Direct | 7,698,625 | 11 Apr 2024 | 5,000 |
SAYLOR MICHAEL J | Conversion of Exercise of derivative security at price 121.43 per share. | Direct | 607,150 | 11 Apr 2024 | 5,000 |
SAYLOR MICHAEL J | Sale at price 1392.59 - 1566.00 per share. | Direct | 7,289,219 | 10 Apr 2024 | 5,000 |
SAYLOR MICHAEL J | Conversion of Exercise of derivative security at price 121.43 per share. | Direct | 607,150 | 10 Apr 2024 | 5,000 |
SAYLOR MICHAEL J | Sale at price 1379.86 - 1436.51 per share. | Direct | 5,649,840 | 09 Apr 2024 | 4,006 |
SAYLOR MICHAEL J | Conversion of Exercise of derivative security at price 121.43 per share. | Direct | 607,150 | 09 Apr 2024 | 5,000 |
SAYLOR MICHAEL J | Sale at price 1437.64 - 1478.10 per share. | Direct | 1,453,255 | 09 Apr 2024 | 994 |
SAYLOR MICHAEL J | Sale at price 1497.44 - 1612.00 per share. | Direct | 7,687,003 | 08 Apr 2024 | 5,000 |
SAYLOR MICHAEL J | Conversion of Exercise of derivative security at price 121.43 per share. | Direct | 607,150 | 08 Apr 2024 | 5,000 |
SAYLOR MICHAEL J | Sale at price 1480.00 - 1652.00 per share. | Direct | 6,802,351 | 05 Apr 2024 | 4,312 |
SAYLOR MICHAEL J | Conversion of Exercise of derivative security at price 121.43 per share. | Direct | 607,150 | 05 Apr 2024 | 5,000 |
SAYLOR MICHAEL J | Sale at price 1653.99 - 1663.82 per share. | Direct | 1,140,350 | 05 Apr 2024 | 688 |
SAYLOR MICHAEL J | Sale at price 1645.00 - 1739.18 per share. | Direct | 8,480,060 | 04 Apr 2024 | 5,000 |
SAYLOR MICHAEL J | Conversion of Exercise of derivative security at price 121.43 per share. | Direct | 607,150 | 04 Apr 2024 | 5,000 |
SAYLOR MICHAEL J | Sale at price 1580.01 - 1684.00 per share. | Direct | 8,194,546 | 03 Apr 2024 | 5,000 |
SAYLOR MICHAEL J | Conversion of Exercise of derivative security at price 121.43 per share. | Direct | 607,150 | 03 Apr 2024 | 5,000 |
SAYLOR MICHAEL J | Sale at price 1475.30 - 1569.01 per share. | Direct | 6,924,978 | 02 Apr 2024 | 4,553 |
SAYLOR MICHAEL J | Conversion of Exercise of derivative security at price 121.43 per share. | Direct | 607,150 | 02 Apr 2024 | 5,000 |
SAYLOR MICHAEL J | Sale at price 1574.66 - 1587.28 per share. | Direct | 706,435 | 02 Apr 2024 | 447 |
SAYLOR MICHAEL J | Sale at price 1594.98 - 1674.45 per share. | Direct | 8,154,377 | 01 Apr 2024 | 5,000 |
SAYLOR MICHAEL J | Conversion of Exercise of derivative security at price 121.43 per share. | Direct | 607,150 | 01 Apr 2024 | 5,000 |
SAYLOR MICHAEL J | Sale at price 1650.01 - 1855.89 per share. | Direct | 6,919,114 | 28 Mar 2024 | 3,973 |
SAYLOR MICHAEL J | Conversion of Exercise of derivative security at price 121.43 per share. | Direct | 607,150 | 28 Mar 2024 | 5,000 |
SAYLOR MICHAEL J | Sale at price 1860.00 - 1977.01 per share. | Direct | 1,978,804 | 28 Mar 2024 | 1,027 |
SAYLOR MICHAEL J | Sale at price 1854.98 - 1937.00 per share. | Direct | 7,373,214 | 27 Mar 2024 | 3,860 |
SAYLOR MICHAEL J | Conversion of Exercise of derivative security at price 121.43 per share. | Direct | 607,150 | 27 Mar 2024 | 5,000 |
SAYLOR MICHAEL J | Sale at price 1938.90 - 1960.00 per share. | Direct | 2,224,517 | 27 Mar 2024 | 1,140 |
SAYLOR MICHAEL J | Sale at price 1810.00 - 1902.00 per share. | Direct | 9,352,038 | 26 Mar 2024 | 5,000 |
SAYLOR MICHAEL J | Conversion of Exercise of derivative security at price 121.43 per share. | Direct | 607,150 | 26 Mar 2024 | 5,000 |
SAYLOR MICHAEL J | Sale at price 1605.00 - 1789.98 per share. | Direct | 3,970,727 | 25 Mar 2024 | 2,340 |
SAYLOR MICHAEL J | Conversion of Exercise of derivative security at price 121.43 per share. | Direct | 607,150 | 25 Mar 2024 | 5,000 |
SAYLOR MICHAEL J | Sale at price 1790.06 - 1849.63 per share. | Direct | 3,372,663 | 25 Mar 2024 | 1,851 |
SAYLOR MICHAEL J | Sale at price 1851.23 - 1868.64 per share. | Direct | 1,502,287 | 25 Mar 2024 | 809 |
SAYLOR MICHAEL J | Sale at price 1519.16 - 1587.72 per share. | Direct | 7,722,131 | 22 Mar 2024 | 5,000 |
SAYLOR MICHAEL J | Conversion of Exercise of derivative security at price 121.43 per share. | Direct | 607,150 | 22 Mar 2024 | 5,000 |
SAYLOR MICHAEL J | Sale at price 1594.12 - 1668.00 per share. | Direct | 6,077,655 | 21 Mar 2024 | 3,740 |
SAYLOR MICHAEL J | Conversion of Exercise of derivative security at price 121.43 per share. | Direct | 607,150 | 21 Mar 2024 | 5,000 |
SAYLOR MICHAEL J | Sale at price 1669.88 - 1698.30 per share. | Direct | 2,117,415 | 21 Mar 2024 | 1,260 |
PATTEN JARROD MICHAEL | Sale at price 1406.00 - 1700.00 per share. | Direct | 8,064,624 | 21 Mar 2024 | 5,100 |
PATTEN JARROD MICHAEL | Conversion of Exercise of derivative security at price 121.43 per share. | Direct | 619,293 | 21 Mar 2024 | 5,100 |
SAYLOR MICHAEL J | Sale at price 1368.00 - 1516.00 per share. | Direct | 5,724,300 | 20 Mar 2024 | 3,988 |
SAYLOR MICHAEL J | Conversion of Exercise of derivative security at price 121.43 per share. | Direct | 607,150 | 20 Mar 2024 | 5,000 |
SAYLOR MICHAEL J | Sale at price 1525.89 - 1546.52 per share. | Direct | 1,555,466 | 20 Mar 2024 | 1,012 |
SAYLOR MICHAEL J | Sale at price 1240.00 - 1403.55 per share. | Direct | 4,814,962 | 19 Mar 2024 | 3,669 |
SAYLOR MICHAEL J | Conversion of Exercise of derivative security at price 121.43 per share. | Direct | 607,150 | 19 Mar 2024 | 5,000 |
SAYLOR MICHAEL J | Sale at price 1404.10 - 1427.45 per share. | Direct | 1,884,869 | 19 Mar 2024 | 1,331 |
SAYLOR MICHAEL J | Sale at price 1480.00 - 1643.97 per share. | Direct | 4,925,088 | 18 Mar 2024 | 3,152 |
SAYLOR MICHAEL J | Conversion of Exercise of derivative security at price 121.43 per share. | Direct | 607,150 | 18 Mar 2024 | 5,000 |
SAYLOR MICHAEL J | Sale at price 1644.19 - 1721.45 per share. | Direct | 3,094,642 | 18 Mar 2024 | 1,848 |
SAYLOR MICHAEL J | Sale at price 1589.99 - 1663.96 per share. | Direct | 3,000,978 | 15 Mar 2024 | 1,850 |
SAYLOR MICHAEL J | Conversion of Exercise of derivative security at price 121.43 per share. | Direct | 607,150 | 15 Mar 2024 | 5,000 |
SAYLOR MICHAEL J | Sale at price 1664.86 - 1774.11 per share. | Direct | 2,666,182 | 15 Mar 2024 | 1,550 |
SAYLOR MICHAEL J | Sale at price 1775.85 - 1808.26 per share. | Direct | 2,857,576 | 15 Mar 2024 | 1,600 |
SAYLOR MICHAEL J | Sale at price 1568.82 - 1640.96 per share. | Direct | 1,588,606 | 14 Mar 2024 | 982 |
SAYLOR MICHAEL J | Conversion of Exercise of derivative security at price 121.43 per share. | Direct | 607,150 | 14 Mar 2024 | 5,000 |
SAYLOR MICHAEL J | Sale at price 1642.28 - 1675.00 per share. | Direct | 3,842,877 | 14 Mar 2024 | 2,310 |
SAYLOR MICHAEL J | Sale at price 1676.85 - 1707.66 per share. | Direct | 2,551,757 | 14 Mar 2024 | 1,508 |
SAYLOR MICHAEL J | Sale at price 1708.36 - 1745.99 per share. | Direct | 344,496 | 14 Mar 2024 | 200 |
SAYLOR MICHAEL J | Sale at price 1632.83 - 1727.61 per share. | Direct | 4,537,879 | 13 Mar 2024 | 2,688 |
SAYLOR MICHAEL J | Conversion of Exercise of derivative security at price 121.43 per share. | Direct | 607,150 | 13 Mar 2024 | 5,000 |
SAYLOR MICHAEL J | Sale at price 1733.00 - 1767.59 per share. | Direct | 4,053,517 | 13 Mar 2024 | 2,312 |
SAYLOR MICHAEL J | Sale at price 1455.80 - 1535.36 per share. | Direct | 4,999,520 | 12 Mar 2024 | 3,307 |
SAYLOR MICHAEL J | Conversion of Exercise of derivative security at price 121.43 per share. | Direct | 607,150 | 12 Mar 2024 | 5,000 |
SAYLOR MICHAEL J | Sale at price 1536.11 - 1593.35 per share. | Direct | 2,637,739 | 12 Mar 2024 | 1,693 |
PATTEN JARROD MICHAEL | Sale at price 1464.23 - 1590.00 per share. | Direct | 3,931,716 | 12 Mar 2024 | 2,575 |
PATTEN JARROD MICHAEL | Conversion of Exercise of derivative security at price 121.43 per share. | Direct | 312,682 | 12 Mar 2024 | 2,575 |
SAYLOR MICHAEL J | Sale at price 1479.00 - 1566.15 per share. | Direct | 3,349,069 | 11 Mar 2024 | 2,182 |
SAYLOR MICHAEL J | Conversion of Exercise of derivative security at price 121.43 per share. | Direct | 607,150 | 11 Mar 2024 | 5,000 |
SAYLOR MICHAEL J | Sale at price 1571.74 - 1650.00 per share. | Direct | 4,530,501 | 11 Mar 2024 | 2,818 |
SAYLOR MICHAEL J | Sale at price 1290.37 - 1399.00 per share. | Direct | 5,341,971 | 08 Mar 2024 | 3,950 |
SAYLOR MICHAEL J | Conversion of Exercise of derivative security at price 121.43 per share. | Direct | 607,150 | 08 Mar 2024 | 5,000 |
SAYLOR MICHAEL J | Sale at price 1400.29 - 1431.06 per share. | Direct | 1,485,801 | 08 Mar 2024 | 1,050 |
SAYLOR MICHAEL J | Sale at price 1232.64 - 1315.00 per share. | Direct | 6,394,133 | 07 Mar 2024 | 5,000 |
SAYLOR MICHAEL J | Conversion of Exercise of derivative security at price 121.43 per share. | Direct | 607,150 | 07 Mar 2024 | 5,000 |
SAYLOR MICHAEL J | Sale at price 1138.96 - 1193.88 per share. | Direct | 2,094,240 | 06 Mar 2024 | 1,799 |
SAYLOR MICHAEL J | Conversion of Exercise of derivative security at price 121.43 per share. | Direct | 607,150 | 06 Mar 2024 | 5,000 |
SAYLOR MICHAEL J | Sale at price 1194.71 - 1248.43 per share. | Direct | 2,069,110 | 06 Mar 2024 | 1,675 |
SAYLOR MICHAEL J | Sale at price 1250.55 - 1283.99 per share. | Direct | 1,926,833 | 06 Mar 2024 | 1,526 |
SAYLOR MICHAEL J | Sale at price 1051.16 - 1189.26 per share. | Direct | 3,366,371 | 05 Mar 2024 | 2,937 |
SAYLOR MICHAEL J | Conversion of Exercise of derivative security at price 121.43 per share. | Direct | 607,150 | 05 Mar 2024 | 5,000 |
SAYLOR MICHAEL J | Sale at price 1051.01 - 1256.88 per share. | Direct | 2,421,076 | 05 Mar 2024 | 2,063 |
SAYLOR MICHAEL J | Sale at price 1079.27 - 1334.01 per share. | Direct | 6,630,311 | 04 Mar 2024 | 5,000 |
SAYLOR MICHAEL J | Conversion of Exercise of derivative security at price 121.43 per share. | Direct | 607,150 | 04 Mar 2024 | 5,000 |
SAYLOR MICHAEL J | Sale at price 996.00 - 1079.27 per share. | Direct | 5,144,373 | 01 Mar 2024 | 5,000 |
SAYLOR MICHAEL J | Conversion of Exercise of derivative security at price 121.43 per share. | Direct | 607,150 | 01 Mar 2024 | 5,000 |
SAYLOR MICHAEL J | Sale at price 968.36 - 1036.96 per share. | Direct | 5,022,435 | 29 Feb 2024 | 5,000 |
SAYLOR MICHAEL J | Conversion of Exercise of derivative security at price 121.43 per share. | Direct | 607,150 | 29 Feb 2024 | 5,000 |
PATTEN JARROD MICHAEL | Sale at price 995.87 - 1026.43 per share. | Direct | 429,841 | 29 Feb 2024 | 425 |
PATTEN JARROD MICHAEL | Conversion of Exercise of derivative security at price 121.43 per share. | Direct | 51,608 | 29 Feb 2024 | 425 |
MONTGOMERY JEANINE J. | Sale at price 1000.00 per share. | Direct | 1,000,000 | 29 Feb 2024 | 1,000 |
MONTGOMERY JEANINE J. | Conversion of Exercise of derivative security at price 404.60 per share. | Direct | 404,600 | 29 Feb 2024 | 1,000 |
SHAO WEI-MING | Sale at price 1025.00 per share. | Direct | 1,281,250 | 29 Feb 2024 | 1,250 |
SHAO WEI-MING | Conversion of Exercise of derivative security at price 151.60 per share. | Direct | 189,500 | 29 Feb 2024 | 1,250 |
GRAHAM STEPHEN X | Sale at price 950.00 per share. | Direct | 1,900,000 | 28 Feb 2024 | 2,000 |
GRAHAM STEPHEN X | Conversion of Exercise of derivative security at price 186.54 per share. | Direct | 373,080 | 28 Feb 2024 | 2,000 |
SAYLOR MICHAEL J | Sale at price 920.37 - 998.65 per share. | Direct | 4,805,023 | 28 Feb 2024 | 5,000 |
SAYLOR MICHAEL J | Conversion of Exercise of derivative security at price 121.43 per share. | Direct | 607,150 | 28 Feb 2024 | 5,000 |
PATTEN JARROD MICHAEL | Sale at price 933.23 - 999.75 per share. | Direct | 632,424 | 28 Feb 2024 | 650 |
PATTEN JARROD MICHAEL | Conversion of Exercise of derivative security at price 121.43 per share. | Direct | 78,930 | 28 Feb 2024 | 650 |
LE PHONG Q | Sale at price 960.40 - 974.61 per share. | Direct | 9,663,292 | 28 Feb 2024 | 10,000 |
LE PHONG Q | Conversion of Exercise of derivative security at price 151.60 per share. | Direct | 1,516,000 | 28 Feb 2024 | 10,000 |
SHAO WEI-MING | Sale at price 961.08 - 1000.00 per share. | Direct | 3,172,160 | 28 Feb 2024 | 3,250 |
SHAO WEI-MING | Conversion of Exercise of derivative security at price 151.60 per share. | Direct | 492,700 | 28 Feb 2024 | 3,250 |
GRAHAM STEPHEN X | Sale at price 890.00 per share. | Direct | 890,000 | 27 Feb 2024 | 1,000 |
GRAHAM STEPHEN X | Conversion of Exercise of derivative security at price 186.54 per share. | Direct | 186,540 | 27 Feb 2024 | 1,000 |
SAYLOR MICHAEL J | Sale at price 849.98 - 883.46 per share. | Direct | 4,333,748 | 27 Feb 2024 | 5,000 |
SAYLOR MICHAEL J | Conversion of Exercise of derivative security at price 121.43 per share. | Direct | 607,150 | 27 Feb 2024 | 5,000 |
PATTEN JARROD MICHAEL | Sale at price 853.93 - 874.37 per share. | Direct | 410,639 | 27 Feb 2024 | 475 |
PATTEN JARROD MICHAEL | Conversion of Exercise of derivative security at price 121.43 per share. | Direct | 57,679 | 27 Feb 2024 | 475 |
LE PHONG Q | Sale at price 855.81 - 866.57 per share. | Direct | 8,612,441 | 27 Feb 2024 | 10,000 |
LE PHONG Q | Conversion of Exercise of derivative security at price 151.60 per share. | Direct | 1,516,000 | 27 Feb 2024 | 10,000 |
SHAO WEI-MING | Sale at price 852.74 per share. | Direct | 2,558,220 | 27 Feb 2024 | 3,000 |
SHAO WEI-MING | Conversion of Exercise of derivative security at price 151.60 per share. | Direct | 454,800 | 27 Feb 2024 | 3,000 |
KANG ANDREW | Sale at price 870.02 - 872.30 per share. | Direct | 3,263,648 | 27 Feb 2024 | 3,750 |
KANG ANDREW | Conversion of Exercise of derivative security at price 197.44 per share. | Direct | 740,400 | 27 Feb 2024 | 3,750 |
GRAHAM STEPHEN X | Sale at price 750.00 - 790.00 per share. | Direct | 3,080,000 | 26 Feb 2024 | 4,000 |
GRAHAM STEPHEN X | Conversion of Exercise of derivative security at price 175.98 - 186.54 per share. | Direct | 725,040 | 26 Feb 2024 | 4,000 |
SAYLOR MICHAEL J | Sale at price 687.94 - 808.88 per share. | Direct | 3,828,352 | 26 Feb 2024 | 5,000 |
SAYLOR MICHAEL J | Conversion of Exercise of derivative security at price 121.43 per share. | Direct | 607,150 | 26 Feb 2024 | 5,000 |
PATTEN JARROD MICHAEL | Sale at price 709.67 - 800.16 per share. | Direct | 2,278,323 | 26 Feb 2024 | 2,980 |
PATTEN JARROD MICHAEL | Conversion of Exercise of derivative security at price 121.43 per share. | Direct | 361,861 | 26 Feb 2024 | 2,980 |
SAYLOR MICHAEL J | Sale at price 683.90 - 699.78 per share. | Direct | 3,457,571 | 23 Feb 2024 | 5,000 |
SAYLOR MICHAEL J | Conversion of Exercise of derivative security at price 121.43 per share. | Direct | 607,150 | 23 Feb 2024 | 5,000 |
SAYLOR MICHAEL J | Sale at price 683.70 - 719.31 per share. | Direct | 3,521,518 | 22 Feb 2024 | 5,000 |
SAYLOR MICHAEL J | Conversion of Exercise of derivative security at price 121.43 per share. | Direct | 607,150 | 22 Feb 2024 | 5,000 |
PATTEN JARROD MICHAEL | Sale at price 683.97 - 719.92 per share. | Direct | 648,284 | 22 Feb 2024 | 925 |