GOOGL ALPHABET INC More: the full row for ALPHABET INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 38,627 shares; 2024Q4: 67,814 shares; 2025Q1: 49,366 shares; 2025Q2: 49,166 shares; 2025Q3: 49,086 shares; 2025Q4: 49,116 shares 49,116 $15.4M 14.19% +30 Timeline FSLR FIRST SOLAR INC More: the full row for FIRST SOLAR INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 36,667 shares; 2024Q4: 44,243 shares; 2025Q1: 43,828 shares; 2025Q2: 43,343 shares; 2025Q3: 43,283 shares; 2025Q4: 43,738 shares 43,738 $11.4M 10.55% +455 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: restricted; 2024Q2: restricted; 2024Q3: 39,224 shares; 2024Q4: 40,078 shares; 2025Q1: 30,903 shares; 2025Q2: 30,741 shares; 2025Q3: 30,691 shares; 2025Q4: 30,746 shares 30,746 $9.91M 9.15% +55 Timeline RY ROYAL BK CDA More: the full row for ROYAL BK CDA Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 56,261 shares; 2024Q4: 57,822 shares; 2025Q1: 55,580 shares; 2025Q2: 54,959 shares; 2025Q3: 54,879 shares; 2025Q4: 54,727 shares 54,727 $9.34M 8.63% -152 Timeline META META PLATFORMS INC More: the full row for META PLATFORMS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: 12,946 shares; 2025Q1: 12,831 shares; 2025Q2: 12,681 shares; 2025Q3: 12,665 shares; 2025Q4: 12,761 shares 12,761 $8.42M 7.78% +96 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: restricted; 2024Q2: restricted; 2024Q3: 54,199 shares; 2024Q4: 55,390 shares; 2025Q1: 35,175 shares; 2025Q2: 35,036 shares; 2025Q3: 34,976 shares; 2025Q4: 35,068 shares 35,068 $8.09M 7.47% +92 Timeline BIP BROOKFIELD INFRASTRUCTURE PA More: the full row for BROOKFIELD INFRASTRUCTURE PA Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 309,249 shares; 2024Q4: 318,162 shares; 2025Q1: 235,105 shares; 2025Q2: 233,844 shares; 2025Q3: 233,464 shares; 2025Q4: 232,424 shares 232,424 $8.08M 7.46% -1,040 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: restricted; 2024Q2: restricted; 2024Q3: 26,933 shares; 2024Q4: 27,490 shares; 2025Q1: 16,389 shares; 2025Q2: 16,311 shares; 2025Q3: 16,287 shares; 2025Q4: 16,298 shares 16,298 $7.88M 7.28% +11 Timeline AMD ADVANCED MICRO DEVICES INC More: the full row for ADVANCED MICRO DEVICES INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 69,475 shares; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: 19,069 shares 19,069 $4.08M 3.77% new Timeline BIRK BIRKENSTOCK HOLDING PLC More: the full row for BIRKENSTOCK HOLDING PLC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: 95,436 shares 95,436 $3.9M 3.6% new Timeline CAE CAE INC More: the full row for CAE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 190,003 shares; 2024Q4: 252,202 shares; 2025Q1: 124,667 shares; 2025Q2: 123,757 shares; 2025Q3: 123,567 shares; 2025Q4: 123,223 shares 123,223 $3.75M 3.46% -344 Timeline CP CANADIAN PACIFIC KANSAS CITY More: the full row for CANADIAN PACIFIC KANSAS CITY Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 103,449 shares; 2024Q4: 104,560 shares; 2025Q1: 50,934 shares; 2025Q2: 50,685 shares; 2025Q3: 50,595 shares; 2025Q4: 50,607 shares 50,607 $3.73M 3.44% +12 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; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 13,523 shares; 2024Q4: 13,865 shares; 2025Q1: 6,590 shares; 2025Q2: 6,539 shares; 2025Q3: 6,529 shares; 2025Q4: 11,617 shares 11,617 $3.7M 3.42% +5,088 Timeline CLS CELESTICA INC More: the full row for CELESTICA INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 28,913 shares; 2025Q2: 28,771 shares; 2025Q3: 18,514 shares; 2025Q4: 9,868 shares 9,868 $2.92M 2.7% -8,646 Timeline PYPL PAYPAL HLDGS INC More: the full row for PAYPAL HLDGS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 92,701 shares; 2024Q4: 116,231 shares; 2025Q1: 47,360 shares; 2025Q2: 47,110 shares; 2025Q3: 47,020 shares; 2025Q4: 47,304 shares 47,304 $2.76M 2.55% +284 Timeline VRT VERTIV HOLDINGS CO More: the full row for VERTIV HOLDINGS CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 62,760 shares; 2024Q4: 63,160 shares; 2025Q1: 27,430 shares; 2025Q2: 27,256 shares; 2025Q3: 27,196 shares; 2025Q4: 15,679 shares 15,679 $2.54M 2.35% -11,517 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: restricted; 2024Q2: restricted; 2024Q3: 46,018 shares; 2024Q4: 46,647 shares; 2025Q1: 24,563 shares; 2025Q2: 24,380 shares; 2025Q3: 24,330 shares; 2025Q4: 24,124 shares 24,124 $2.39M 2.21% -206 Timeline