APH AMPHENOL CORP More: the full row for AMPHENOL CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 236,281 shares; 2024Q4: 233,899 shares; 2025Q1: 231,976 shares; 2025Q2: 231,448 shares; 2025Q3: 227,768 shares; 2025Q4: 214,793 shares; 2026Q1: 131,692 shares; 2026Q2: 127,977 shares 127,977 $22.6M 5.51% -3,715 Timeline AAPL APPLE INC More: the full row for APPLE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 96,252 shares; 2024Q4: 95,163 shares; 2025Q1: 93,744 shares; 2025Q2: 89,574 shares; 2025Q3: 81,712 shares; 2025Q4: 81,233 shares; 2026Q1: 79,909 shares; 2026Q2: 77,226 shares 77,226 $22.3M 5.45% -2,683 Timeline AMZN AMAZON COM INC More: the full row for AMAZON COM INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 99,281 shares; 2024Q4: 97,983 shares; 2025Q1: 96,885 shares; 2025Q2: 97,042 shares; 2025Q3: 96,332 shares; 2025Q4: 95,980 shares; 2026Q1: 94,022 shares; 2026Q2: 92,387 shares 92,387 $22M 5.37% -1,635 Timeline TJX TJX COS INC NEW More: the full row for TJX COS INC NEW Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 144,482 shares; 2024Q4: 142,914 shares; 2025Q1: 141,344 shares; 2025Q2: 140,627 shares; 2025Q3: 139,768 shares; 2025Q4: 138,909 shares; 2026Q1: 135,232 shares; 2026Q2: 129,485 shares 129,485 $19.6M 4.79% -5,747 Timeline COST COSTCO WHOLESALE CORPORATION More: the full row for COSTCO WHOLESALE CORPORATION Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 19,165 shares; 2024Q4: 19,083 shares; 2025Q1: 18,832 shares; 2025Q2: 18,817 shares; 2025Q3: 18,735 shares; 2025Q4: 18,709 shares; 2026Q1: 18,307 shares; 2026Q2: 17,850 shares 17,850 $16.7M 4.08% -457 Timeline CTAS CINTAS CORP More: the full row for CINTAS CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 101,866 shares; 2024Q4: 100,768 shares; 2025Q1: 99,601 shares; 2025Q2: 99,442 shares; 2025Q3: 98,976 shares; 2025Q4: 98,876 shares; 2026Q1: 97,410 shares; 2026Q2: 96,378 shares 96,378 $16.4M 4% -1,032 Timeline SCHW CHARLES SCHWAB CORP (THE) More: the full row for CHARLES SCHWAB CORP (THE) Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 176,916 shares; 2024Q4: 174,691 shares; 2025Q1: 174,297 shares; 2025Q2: 175,149 shares; 2025Q3: 174,715 shares; 2025Q4: 174,107 shares; 2026Q1: 170,266 shares; 2026Q2: 167,634 shares 167,634 $15.5M 3.78% -2,632 Timeline V VISA INC More: the full row for VISA INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 46,433 shares; 2024Q4: 46,312 shares; 2025Q1: 45,830 shares; 2025Q2: 45,852 shares; 2025Q3: 45,920 shares; 2025Q4: 46,041 shares; 2026Q1: 45,287 shares; 2026Q2: 44,666 shares 44,666 $15.3M 3.74% -621 Timeline LII LENNOX INTL INC More: the full row for LENNOX INTL INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 26,736 shares; 2024Q4: 26,541 shares; 2025Q1: 26,263 shares; 2025Q2: 26,452 shares; 2025Q3: 26,374 shares; 2025Q4: 26,551 shares; 2026Q1: 26,040 shares; 2026Q2: 25,825 shares 25,825 $14.8M 3.61% -215 Timeline PG PROCTER & GAMBLE CO More: the full row for PROCTER & GAMBLE CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 70,405 shares; 2024Q4: 69,887 shares; 2025Q1: 70,384 shares; 2025Q2: 71,138 shares; 2025Q3: 71,817 shares; 2025Q4: 102,334 shares; 2026Q1: 100,177 shares; 2026Q2: 97,734 shares 97,734 $14.3M 3.5% -2,443 Timeline DOV DOVER CORP More: the full row for DOVER CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 62,409 shares; 2024Q4: 62,578 shares; 2025Q1: 62,434 shares; 2025Q2: 63,221 shares; 2025Q3: 63,570 shares; 2025Q4: 64,103 shares; 2026Q1: 62,921 shares; 2026Q2: 61,777 shares 61,777 $13.9M 3.38% -1,144 Timeline AMGN AMGEN INC More: the full row for AMGEN INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 37,376 shares; 2024Q4: 37,452 shares; 2025Q1: 37,663 shares; 2025Q2: 38,112 shares; 2025Q3: 38,450 shares; 2025Q4: 38,664 shares; 2026Q1: 38,020 shares; 2026Q2: 37,596 shares 37,596 $13.6M 3.32% -424 Timeline PKG PACKAGING CORP AMER More: the full row for PACKAGING CORP AMER Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 54,359 shares; 2024Q4: 54,234 shares; 2025Q1: 53,971 shares; 2025Q2: 54,641 shares; 2025Q3: 54,905 shares; 2025Q4: 54,898 shares; 2026Q1: 53,941 shares; 2026Q2: 53,284 shares 53,284 $12.7M 3.1% -657 Timeline UNP UNION PAC CORP More: the full row for UNION PAC CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 45,352 shares; 2024Q4: 45,349 shares; 2025Q1: 45,843 shares; 2025Q2: 46,435 shares; 2025Q3: 46,924 shares; 2025Q4: 47,421 shares; 2026Q1: 46,804 shares; 2026Q2: 46,325 shares 46,325 $12.6M 3.08% -479 Timeline WM WASTE MGMT INC DEL More: the full row for WASTE MGMT INC DEL Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 57,463 shares; 2024Q4: 57,312 shares; 2025Q1: 57,199 shares; 2025Q2: 57,571 shares; 2025Q3: 57,647 shares; 2025Q4: 57,901 shares; 2026Q1: 56,945 shares; 2026Q2: 55,935 shares 55,935 $12.5M 3.04% -1,010 Timeline BRK-B BERKSHIRE HATHAWAY INC DEL More: the full row for BERKSHIRE HATHAWAY INC DEL Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 25,521 shares; 2024Q4: 25,096 shares; 2025Q1: 25,035 shares; 2025Q2: 25,150 shares; 2025Q3: 25,037 shares; 2025Q4: 25,043 shares; 2026Q1: 24,498 shares; 2026Q2: 24,144 shares 24,144 $12.1M 2.95% -354 Timeline DUK DUKE ENERGY CORP NEW More: the full row for DUKE ENERGY CORP NEW Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: 97,721 shares; 2026Q2: 93,901 shares 93,901 $11.9M 2.9% -3,820 Timeline WEC WEC ENERGY GROUP INC More: the full row for WEC ENERGY GROUP INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 99,942 shares; 2024Q4: 100,353 shares; 2025Q1: 100,637 shares; 2025Q2: 101,857 shares; 2025Q3: 102,656 shares; 2025Q4: 103,388 shares; 2026Q1: 101,596 shares; 2026Q2: 100,542 shares 100,542 $11.7M 2.87% -1,054 Timeline TR TOOTSIE ROLL INDS INC More: the full row for TOOTSIE ROLL INDS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 279,696 shares; 2024Q4: 281,313 shares; 2025Q1: 286,060 shares; 2025Q2: 292,969 shares; 2025Q3: 294,188 shares; 2025Q4: 293,729 shares; 2026Q1: 289,709 shares; 2026Q2: 295,263 shares 295,263 $11.7M 2.85% +5,554 Timeline NEE NEXTERA ENERGY INC More: the full row for NEXTERA ENERGY INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 125,841 shares; 2024Q4: 127,640 shares; 2025Q1: 128,661 shares; 2025Q2: 130,871 shares; 2025Q3: 132,602 shares; 2025Q4: 133,770 shares; 2026Q1: 131,580 shares; 2026Q2: 130,427 shares 130,427 $11.4M 2.79% -1,153 Timeline ROL ROLLINS INC More: the full row for ROLLINS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 273,260 shares; 2024Q4: 272,535 shares; 2025Q1: 272,921 shares; 2025Q2: 273,794 shares; 2025Q3: 273,995 shares; 2025Q4: 273,882 shares; 2026Q1: 268,608 shares; 2026Q2: 266,580 shares 266,580 $11.1M 2.72% -2,028 Timeline RPM RPM INTL INC More: the full row for RPM INTL INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 98,076 shares; 2024Q4: 97,802 shares; 2025Q1: 97,751 shares; 2025Q2: 99,024 shares; 2025Q3: 99,442 shares; 2025Q4: 99,895 shares; 2026Q1: 98,438 shares; 2026Q2: 98,108 shares 98,108 $10.9M 2.66% -330 Timeline APD AIR PRODUCTS AND CHEMICALS I More: the full row for AIR PRODUCTS AND CHEMICALS I Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 35,817 shares; 2024Q4: 35,879 shares; 2025Q1: 36,002 shares; 2025Q2: 36,511 shares; 2025Q3: 36,884 shares; 2025Q4: 37,000 shares; 2026Q1: 36,490 shares; 2026Q2: 36,334 shares 36,334 $10.7M 2.6% -156 Timeline ADP AUTOMATIC DATA PROCESSING IN More: the full row for AUTOMATIC DATA PROCESSING IN Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 47,934 shares; 2024Q4: 47,787 shares; 2025Q1: 47,641 shares; 2025Q2: 47,931 shares; 2025Q3: 47,986 shares; 2025Q4: 48,312 shares; 2026Q1: 47,721 shares; 2026Q2: 47,551 shares 47,551 $10.6M 2.6% -170 Timeline VLTO VERALTO CORP More: the full row for VERALTO CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 11,896 shares; 2024Q4: 11,752 shares; 2025Q1: 11,715 shares; 2025Q2: 11,649 shares; 2025Q3: 117,265 shares; 2025Q4: 112,991 shares; 2026Q1: 110,351 shares; 2026Q2: 106,782 shares 106,782 $9.47M 2.31% -3,569 Timeline HSIC SCHEIN HENRY INC More: the full row for SCHEIN HENRY INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 111,728 shares; 2024Q4: 111,791 shares; 2025Q1: 113,397 shares; 2025Q2: 115,884 shares; 2025Q3: 116,316 shares; 2025Q4: 116,963 shares; 2026Q1: 115,128 shares; 2026Q2: 113,206 shares 113,206 $9.45M 2.31% -1,922 Timeline STE STERIS PLC More: the full row for STERIS PLC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 40,429 shares; 2024Q4: 40,434 shares; 2025Q1: 40,590 shares; 2025Q2: 41,121 shares; 2025Q3: 41,231 shares; 2025Q4: 41,290 shares; 2026Q1: 40,416 shares; 2026Q2: 39,135 shares 39,135 $8.24M 2.01% -1,281 Timeline TSCO TRACTOR SUPPLY CO More: the full row for TRACTOR SUPPLY CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 51,937 shares; 2024Q4: 259,457 shares; 2025Q1: 259,295 shares; 2025Q2: 261,313 shares; 2025Q3: 261,406 shares; 2025Q4: 262,582 shares; 2026Q1: 259,514 shares; 2026Q2: 260,532 shares 260,532 $8.24M 2.01% +1,018 Timeline DHR DANAHER CORP DEL More: the full row for DANAHER CORP DEL Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 39,933 shares; 2024Q4: 40,066 shares; 2025Q1: 40,839 shares; 2025Q2: 41,731 shares; 2025Q3: 42,504 shares; 2025Q4: 42,696 shares; 2026Q1: 42,149 shares; 2026Q2: 42,205 shares 42,205 $8.04M 1.96% +56 Timeline INTU INTUIT More: the full row for INTUIT Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 23,433 shares; 2024Q4: 23,339 shares; 2025Q1: 23,365 shares; 2025Q2: 23,427 shares; 2025Q3: 23,351 shares; 2025Q4: 23,389 shares; 2026Q1: 31,277 shares; 2026Q2: 30,289 shares 30,289 $7.91M 1.93% -988 Timeline BRK-A BERKSHIRE HATHAWAY INC DEL More: the full row for BERKSHIRE HATHAWAY INC DEL Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 3 shares; 2024Q4: 300 shares; 2025Q1: 3 shares; 2025Q2: 3 shares; 2025Q3: 3 shares; 2025Q4: 3 shares; 2026Q1: 3 shares; 2026Q2: 3 shares 3 $2.25M 0.55% 0 Timeline RTX RTX CORPORATION More: the full row for RTX CORPORATION Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 4,941 shares; 2024Q4: 4,941 shares; 2025Q1: 4,941 shares; 2025Q2: 4,941 shares; 2025Q3: 4,741 shares; 2025Q4: 4,641 shares; 2026Q1: 4,641 shares; 2026Q2: 4,634 shares 4,634 $879K 0.21% -7 Timeline SXI STANDEX INTL CORP More: the full row for STANDEX INTL CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 2,231 shares; 2024Q4: 2,231 shares; 2025Q1: 2,231 shares; 2025Q2: 2,181 shares; 2025Q3: 2,181 shares; 2025Q4: 2,171 shares; 2026Q1: 2,171 shares; 2026Q2: 2,141 shares 2,141 $766K 0.19% -30 Timeline JNJ JOHNSON & JOHNSON More: the full row for JOHNSON & JOHNSON Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 54,219 shares; 2024Q4: 53,886 shares; 2025Q1: 54,607 shares; 2025Q2: 2,952 shares; 2025Q3: 2,882 shares; 2025Q4: 2,882 shares; 2026Q1: 2,882 shares; 2026Q2: 2,882 shares 2,882 $732K 0.18% 0 Timeline B BARRICK MNG CORP More: the full row for BARRICK MNG CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 20,429 shares; 2025Q3: 20,429 shares; 2025Q4: 20,429 shares; 2026Q1: 19,229 shares; 2026Q2: 19,229 shares 19,229 $706K 0.17% 0 Timeline JPM JPMORGAN CHASE & CO More: the full row for JPMORGAN CHASE & CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 1,845 shares; 2024Q4: 1,880 shares; 2025Q1: 1,880 shares; 2025Q2: 1,890 shares; 2025Q3: 1,890 shares; 2025Q4: 1,890 shares; 2026Q1: 1,886 shares; 2026Q2: 1,886 shares 1,886 $617K 0.15% 0 Timeline ETN EATON CORP PLC More: the full row for EATON CORP PLC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 1,319 shares; 2024Q4: 1,409 shares; 2025Q1: 1,409 shares; 2025Q2: 1,283 shares; 2025Q3: 1,283 shares; 2025Q4: 1,283 shares; 2026Q1: 1,283 shares; 2026Q2: 1,189 shares 1,189 $507K 0.12% -94 Timeline HD HOME DEPOT INC More: the full row for HOME DEPOT INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 1,339 shares; 2024Q4: 1,471 shares; 2025Q1: 1,470 shares; 2025Q2: 1,338 shares; 2025Q3: 1,338 shares; 2025Q4: 1,338 shares; 2026Q1: 1,338 shares; 2026Q2: 1,338 shares 1,338 $472K 0.12% 0 Timeline XOM EXXON MOBIL CORP More: the full row for EXXON MOBIL CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 3,636 shares; 2024Q4: 3,293 shares; 2025Q1: 3,293 shares; 2025Q2: 3,293 shares; 2025Q3: 3,293 shares; 2025Q4: 3,293 shares; 2026Q1: 3,251 shares; 2026Q2: 3,251 shares 3,251 $444K 0.11% 0 Timeline CVX CHEVRON CORPORATION More: the full row for CHEVRON CORPORATION Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 3,238 shares; 2024Q4: 3,130 shares; 2025Q1: 2,950 shares; 2025Q2: 2,604 shares; 2025Q3: 2,604 shares; 2025Q4: 2,604 shares; 2026Q1: 2,502 shares; 2026Q2: 2,502 shares 2,502 $415K 0.1% 0 Timeline UNH UNITEDHEALTH GROUP INC More: the full row for UNITEDHEALTH GROUP INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 1,030 shares; 2024Q4: 1,140 shares; 2025Q1: 1,090 shares; 2025Q2: 1,090 shares; 2025Q3: 1,090 shares; 2025Q4: 1,090 shares; 2026Q1: 1,090 shares; 2026Q2: 985 shares 985 $409K 0.1% -105 Timeline IJH ISHARES TR More: the full row for ISHARES TR Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: 4,936 shares; 2025Q1: 4,936 shares; 2025Q2: 4,936 shares; 2025Q3: 4,936 shares; 2025Q4: 4,936 shares; 2026Q1: 5,160 shares; 2026Q2: 5,160 shares 5,160 $398K 0.1% 0 Timeline ABBV ABBVIE INC More: the full row for ABBVIE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 1,433 shares; 2024Q4: 1,433 shares; 2025Q1: 1,433 shares; 2025Q2: 1,433 shares; 2025Q3: 1,433 shares; 2025Q4: 1,433 shares; 2026Q1: 1,433 shares; 2026Q2: 1,413 shares 1,413 $356K 0.09% -20 Timeline DE DEERE & CO More: the full row for DEERE & CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 559 shares; 2024Q4: 559 shares; 2025Q1: 559 shares; 2025Q2: 559 shares; 2025Q3: 559 shares; 2025Q4: 559 shares; 2026Q1: 529 shares; 2026Q2: 529 shares 529 $336K 0.08% 0 Timeline MKC MCCORMICK & CO INC More: the full row for MCCORMICK & CO INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 131,591 shares; 2024Q4: 131,823 shares; 2025Q1: 132,725 shares; 2025Q2: 133,928 shares; 2025Q3: 134,909 shares; 2025Q4: 8,915 shares; 2026Q1: 5,715 shares; 2026Q2: 5,715 shares 5,715 $288K 0.07% 0 Timeline PM PHILIP MORRIS INTL INC More: the full row for PHILIP MORRIS INTL INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 1,483 shares; 2025Q2: 1,483 shares; 2025Q3: 1,483 shares; 2025Q4: 1,483 shares; 2026Q1: 1,478 shares; 2026Q2: 1,478 shares 1,478 $267K 0.07% 0 Timeline AVGO BROADCOM INC More: the full row for BROADCOM INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: 777 shares; 2025Q4: 778 shares; 2026Q1: 679 shares; 2026Q2: 639 shares 639 $241K 0.06% -40 Timeline SR SPIRE INC More: the full row for SPIRE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 3,046 shares; 2024Q4: 3,046 shares; 2025Q1: 3,046 shares; 2025Q2: 3,046 shares; 2025Q3: 3,046 shares; 2025Q4: 3,046 shares; 2026Q1: 3,038 shares; 2026Q2: 3,038 shares 3,038 $237K 0.06% 0 Timeline SPY STATE STR SPDR S&P 500 ETF T More: the full row for STATE STR SPDR S&P 500 ETF T Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: 300 shares; 2026Q1: not reported; 2026Q2: 300 shares 300 $224K 0.05% new Timeline IBM INTERNATIONAL BUSINESS MACHS More: the full row for INTERNATIONAL BUSINESS MACHS Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 1,220 shares; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 783 shares; 2025Q3: 783 shares; 2025Q4: 783 shares; 2026Q1: not reported; 2026Q2: 783 shares 783 $220K 0.05% new Timeline TSLA TESLA INC More: the full row for TESLA INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: not reported; 2026Q2: 506 shares 506 $213K 0.05% new Timeline VZ VERIZON COMMUNICATIONS INC More: the full row for VERIZON COMMUNICATIONS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 4,993 shares; 2024Q4: not reported; 2025Q1: 4,993 shares; 2025Q2: 4,993 shares; 2025Q3: 4,993 shares; 2025Q4: 4,993 shares; 2026Q1: 4,993 shares; 2026Q2: 4,993 shares 4,993 $211K 0.05% 0 Timeline MSFT MICROSOFT CORP More: the full row for MICROSOFT CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 476 shares; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: not reported; 2026Q2: 544 shares 544 $203K 0.05% new Timeline