GOOG ALPHABET INC More: the full row for ALPHABET INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: 149,535 shares; 2024Q2: 115,770 shares; 2024Q3: 115,670 shares; 2024Q4: 114,835 shares; 2025Q1: 114,465 shares; 2025Q2: 113,150 shares; 2025Q3: 104,625 shares; 2025Q4: 85,261 shares 85,261 $26.7M 5.77% -19,364 Timeline GLW CORNING INC More: the full row for CORNING INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: 464,900 shares; 2024Q2: 467,975 shares; 2024Q3: 466,050 shares; 2024Q4: 460,630 shares; 2025Q1: 388,715 shares; 2025Q2: 387,425 shares; 2025Q3: 305,935 shares; 2025Q4: 266,255 shares 266,255 $23.3M 5.04% -39,680 Timeline TEL TE CONNECTIVITY PLC More: the full row for TE CONNECTIVITY PLC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: not reported; 2024Q2: not reported; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 96,410 shares; 2025Q2: 120,145 shares; 2025Q3: 108,710 shares; 2025Q4: 101,310 shares 101,310 $23M 4.98% -7,400 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; 2024Q1: 89,747 shares; 2024Q2: 90,167 shares; 2024Q3: 89,797 shares; 2024Q4: 89,263 shares; 2025Q1: 73,963 shares; 2025Q2: 72,287 shares; 2025Q3: 71,562 shares; 2025Q4: 69,850 shares 69,850 $22.5M 4.87% -1,712 Timeline AAPL APPLE INC More: the full row for APPLE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: 101,555 shares; 2024Q2: 102,390 shares; 2024Q3: 95,093 shares; 2024Q4: 87,181 shares; 2025Q1: 86,281 shares; 2025Q2: 82,719 shares; 2025Q3: 81,610 shares; 2025Q4: 80,355 shares 80,355 $21.8M 4.72% -1,255 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; 2024Q1: 117,390 shares; 2024Q2: 116,420 shares; 2024Q3: 116,180 shares; 2024Q4: 105,090 shares; 2025Q1: 94,687 shares; 2025Q2: 97,554 shares; 2025Q3: 95,779 shares; 2025Q4: 94,409 shares 94,409 $21.8M 4.71% -1,370 Timeline MSFT MICROSOFT CORP More: the full row for MICROSOFT CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: 51,133 shares; 2024Q2: 49,797 shares; 2024Q3: 49,602 shares; 2024Q4: 49,335 shares; 2025Q1: 49,055 shares; 2025Q2: 46,385 shares; 2025Q3: 45,700 shares; 2025Q4: 44,801 shares 44,801 $21.7M 4.68% -899 Timeline V VISA INC More: the full row for VISA INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: 76,365 shares; 2024Q2: 75,528 shares; 2024Q3: 75,313 shares; 2024Q4: 74,258 shares; 2025Q1: 66,666 shares; 2025Q2: 61,305 shares; 2025Q3: 61,022 shares; 2025Q4: 60,760 shares 60,760 $21.3M 4.61% -262 Timeline AMGN AMGEN INC More: the full row for AMGEN INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: 68,678 shares; 2024Q2: 66,939 shares; 2024Q3: 66,449 shares; 2024Q4: 66,801 shares; 2025Q1: 69,614 shares; 2025Q2: 65,936 shares; 2025Q3: 65,429 shares; 2025Q4: 63,729 shares 63,729 $20.9M 4.51% -1,700 Timeline EMR EMERSON ELEC CO More: the full row for EMERSON ELEC CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: 179,295 shares; 2024Q2: 176,660 shares; 2024Q3: 176,370 shares; 2024Q4: 174,155 shares; 2025Q1: 172,010 shares; 2025Q2: 167,230 shares; 2025Q3: 156,560 shares; 2025Q4: 154,060 shares 154,060 $20.4M 4.42% -2,500 Timeline ENB ENBRIDGE INC More: the full row for ENBRIDGE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: not reported; 2024Q2: 447,750 shares; 2024Q3: 446,950 shares; 2024Q4: 446,825 shares; 2025Q1: 444,290 shares; 2025Q2: 434,100 shares; 2025Q3: 427,980 shares; 2025Q4: 421,185 shares 421,185 $20.1M 4.36% -6,795 Timeline BLK BLACKROCK INC More: the full row for BLACKROCK INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: not reported; 2024Q2: not reported; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 19,070 shares; 2025Q3: 18,844 shares; 2025Q4: 18,721 shares 18,721 $20M 4.33% -123 Timeline MDT MEDTRONIC PLC More: the full row for MEDTRONIC PLC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: 205,620 shares; 2024Q2: 208,065 shares; 2024Q3: 207,515 shares; 2024Q4: 226,315 shares; 2025Q1: 223,940 shares; 2025Q2: 217,805 shares; 2025Q3: 215,105 shares; 2025Q4: 205,350 shares 205,350 $19.7M 4.26% -9,755 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; 2024Q1: 228,445 shares; 2024Q2: 227,500 shares; 2024Q3: 226,155 shares; 2024Q4: 227,770 shares; 2025Q1: 231,935 shares; 2025Q2: 248,435 shares; 2025Q3: 246,390 shares; 2025Q4: 241,575 shares 241,575 $19.4M 4.19% -4,815 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; 2024Q1: 44,886 shares; 2024Q2: 44,515 shares; 2024Q3: 44,356 shares; 2024Q4: 43,917 shares; 2025Q1: 38,856 shares; 2025Q2: 36,638 shares; 2025Q3: 36,455 shares; 2025Q4: 37,948 shares 37,948 $19.1M 4.12% +1,493 Timeline PEP PEPSICO INC More: the full row for PEPSICO INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: 103,681 shares; 2024Q2: 104,778 shares; 2024Q3: 104,428 shares; 2024Q4: 106,228 shares; 2025Q1: 120,733 shares; 2025Q2: 133,905 shares; 2025Q3: 131,980 shares; 2025Q4: 130,905 shares 130,905 $18.8M 4.06% -1,075 Timeline CVX CHEVRON CORPORATION More: the full row for CHEVRON CORPORATION Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: 111,921 shares; 2024Q2: 111,536 shares; 2024Q3: 110,696 shares; 2024Q4: 125,100 shares; 2025Q1: 124,865 shares; 2025Q2: 125,500 shares; 2025Q3: 123,555 shares; 2025Q4: 122,295 shares 122,295 $18.6M 4.03% -1,260 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; 2024Q1: 67,747 shares; 2024Q2: 66,832 shares; 2024Q3: 66,462 shares; 2024Q4: 65,736 shares; 2025Q1: 65,239 shares; 2025Q2: 64,689 shares; 2025Q3: 63,979 shares; 2025Q4: 75,282 shares 75,282 $18.6M 4.02% +11,303 Timeline TXN TEXAS INSTRS INC More: the full row for TEXAS INSTRS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: 95,517 shares; 2024Q2: 94,482 shares; 2024Q3: 93,972 shares; 2024Q4: 94,162 shares; 2025Q1: 102,000 shares; 2025Q2: 100,850 shares; 2025Q3: 97,220 shares; 2025Q4: 107,160 shares 107,160 $18.6M 4.02% +9,940 Timeline HON HONEYWELL INTL INC More: the full row for HONEYWELL INTL INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: not reported; 2024Q2: 80,520 shares; 2024Q3: 80,640 shares; 2024Q4: 82,187 shares; 2025Q1: 82,460 shares; 2025Q2: 82,125 shares; 2025Q3: 87,007 shares; 2025Q4: 94,737 shares 94,737 $18.5M 4% +7,730 Timeline CNI CANADIAN NATL RY CO More: the full row for CANADIAN NATL RY CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: 132,109 shares; 2024Q2: 135,406 shares; 2024Q3: 135,636 shares; 2024Q4: 159,812 shares; 2025Q1: 178,772 shares; 2025Q2: 175,127 shares; 2025Q3: 174,217 shares; 2025Q4: 178,257 shares 178,257 $17.6M 3.81% +4,040 Timeline ZTS ZOETIS INC More: the full row for ZOETIS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: not reported; 2024Q2: not reported; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: 108,470 shares; 2025Q4: 130,555 shares 130,555 $16.4M 3.55% +22,085 Timeline NVDA NVIDIA CORPORATION More: the full row for NVIDIA CORPORATION Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: 4,525 shares; 2024Q2: 45,250 shares; 2024Q3: 41,000 shares; 2024Q4: 40,615 shares; 2025Q1: 39,512 shares; 2025Q2: 39,512 shares; 2025Q3: 39,162 shares; 2025Q4: 39,162 shares 39,162 $7.3M 1.58% 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; 2024Q1: 800 shares; 2024Q2: 800 shares; 2024Q3: 8,000 shares; 2024Q4: 8,000 shares; 2025Q1: 8,000 shares; 2025Q2: 8,000 shares; 2025Q3: 7,870 shares; 2025Q4: 7,773 shares 7,773 $2.69M 0.58% -97 Timeline GOOGL ALPHABET INC More: the full row for ALPHABET INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: 6,155 shares; 2024Q2: 5,475 shares; 2024Q3: 5,475 shares; 2024Q4: 5,475 shares; 2025Q1: 5,470 shares; 2025Q2: 4,985 shares; 2025Q3: 4,985 shares; 2025Q4: 4,935 shares 4,935 $1.55M 0.33% -50 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; 2024Q1: 885 shares; 2024Q2: 885 shares; 2024Q3: 885 shares; 2024Q4: 885 shares; 2025Q1: 852 shares; 2025Q2: 852 shares; 2025Q3: 852 shares; 2025Q4: 852 shares 852 $735K 0.16% 0 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; 2024Q1: not reported; 2024Q2: not reported; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 4,000 shares; 2025Q3: 4,000 shares; 2025Q4: 4,000 shares 4,000 $614K 0.13% 0 Timeline AVY AVERY DENNISON CORP More: the full row for AVERY DENNISON CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: 1,472 shares; 2024Q2: 1,472 shares; 2024Q3: 1,472 shares; 2024Q4: 1,472 shares; 2025Q1: 1,472 shares; 2025Q2: 1,472 shares; 2025Q3: 1,472 shares; 2025Q4: 1,472 shares 1,472 $268K 0.06% 0 Timeline ARWR ARROWHEAD PHARMACEUTICALS IN More: the full row for ARROWHEAD PHARMACEUTICALS IN Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: not reported; 2024Q2: not reported; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: 3,750 shares 3,750 $249K 0.05% new Timeline LIND LINDBLAD EXPEDITIONS HLDGS I More: the full row for LINDBLAD EXPEDITIONS HLDGS I Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: 12,000 shares; 2024Q2: 12,000 shares; 2024Q3: 12,000 shares; 2024Q4: 12,000 shares; 2025Q1: 12,000 shares; 2025Q2: 12,000 shares; 2025Q3: 12,000 shares; 2025Q4: 12,000 shares 12,000 $173K 0.04% 0 Timeline