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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: 12,946 shares; 2025Q1: 12,831 shares; 2025Q2: 12,681 shares 12,681 $9.36M 10.5% -150 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 39,224 shares; 2024Q4: 40,078 shares; 2025Q1: 30,903 shares; 2025Q2: 30,741 shares 30,741 $8.91M 10% -162 Timeline GOOGL ALPHABET INC More: the full row for ALPHABET INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 38,627 shares; 2024Q4: 67,814 shares; 2025Q1: 49,366 shares; 2025Q2: 49,166 shares 49,166 $8.66M 9.72% -200 Timeline MSFT MICROSOFT CORP More: the full row for MICROSOFT CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 26,933 shares; 2024Q4: 27,490 shares; 2025Q1: 16,389 shares; 2025Q2: 16,311 shares 16,311 $8.11M 9.1% -78 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 309,249 shares; 2024Q4: 318,162 shares; 2025Q1: 235,105 shares; 2025Q2: 233,844 shares 233,844 $7.83M 8.79% -1,261 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 54,199 shares; 2024Q4: 55,390 shares; 2025Q1: 35,175 shares; 2025Q2: 35,036 shares 35,036 $7.69M 8.62% -139 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 56,261 shares; 2024Q4: 57,822 shares; 2025Q1: 55,580 shares; 2025Q2: 54,959 shares 54,959 $7.23M 8.11% -621 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 36,667 shares; 2024Q4: 44,243 shares; 2025Q1: 43,828 shares; 2025Q2: 43,343 shares 43,343 $7.17M 8.05% -485 Timeline CLS CELESTICA INC More: the full row for CELESTICA INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 28,913 shares; 2025Q2: 28,771 shares 28,771 $4.49M 5.03% -142 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 103,449 shares; 2024Q4: 104,560 shares; 2025Q1: 50,934 shares; 2025Q2: 50,685 shares 50,685 $4.02M 4.51% -249 Timeline CAE CAE INC More: the full row for CAE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 190,003 shares; 2024Q4: 252,202 shares; 2025Q1: 124,667 shares; 2025Q2: 123,757 shares 123,757 $3.62M 4.06% -910 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 92,701 shares; 2024Q4: 116,231 shares; 2025Q1: 47,360 shares; 2025Q2: 47,110 shares 47,110 $3.5M 3.93% -250 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 62,760 shares; 2024Q4: 63,160 shares; 2025Q1: 27,430 shares; 2025Q2: 27,256 shares 27,256 $3.5M 3.93% -174 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 46,018 shares; 2024Q4: 46,647 shares; 2025Q1: 24,563 shares; 2025Q2: 24,380 shares 24,380 $2.54M 2.84% -183 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; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 13,523 shares; 2024Q4: 13,865 shares; 2025Q1: 6,590 shares; 2025Q2: 6,539 shares 6,539 $2.33M 2.62% -51 Timeline TU TELUS CORPORATION More: the full row for TELUS CORPORATION Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 400,837 shares; 2024Q4: 9,400 shares; 2025Q1: 9,190 shares; 2025Q2: 9,190 shares 9,190 $147K 0.17% 0 Timeline ISHARES CORE S&P 500 INDEX ISHARES CORE S&P 500 INDEX More: the full row for ISHARES CORE S&P 500 INDEX Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: 620 shares; 2025Q1: 271 shares; 2025Q2: 271 shares 271 $10.4K 0.01% 0 CELH CELSIUS HLDGS INC More: the full row for CELSIUS HLDGS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 50 shares 50 $2.3K <0.01% new Timeline MSI MOTOROLA SOLUTIONS INC More: the full row for MOTOROLA SOLUTIONS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q3: restricted; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 2 shares 2 $851 <0.01% new Timeline