46,694 shares ($6,540,835) on 2026-08-31.
Every filing we hold for this issuer; balances as filed.
Filed by the issuer on its own account — the company buying its own shares, not an insider.
Issuer
Issuer
Issuer
| Insider | Balance | Latest transaction | Stake |
|---|---|---|---|
| FirstService CorporationIssuer | — | 2026-08-31issuer_buyback46.7K | — |
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
| Date | Insider | Type | Shares | Price | Value |
|---|---|---|---|---|---|
| 2026-08-31 | FirstService CorporationIssuer | issuer_buyback | 46.7K | $140.08 | $6.54M |
| 2026-08-31 | FirstService CorporationIssuer | issuer_buyback | 33K | $194.55 | $6.41M |
| 2026-08-28 | FirstService CorporationIssuer | issuer_buyback | 33K | $196.56 | $6.48M |
| 2026-08-28 | FirstService CorporationIssuer | issuer_buyback | 46.8K | $141.67 | $6.63M |
| 2026-08-27 | FirstService CorporationIssuer | issuer_buyback | 49.4K | $141.56 | $6.99M |
| 2026-08-27 | FirstService CorporationIssuer | issuer_buyback | 33K | $196.85 | $6.49M |
| 2026-08-26 | FirstService CorporationIssuer | issuer_buyback | 36.3K | $143.35 | $5.2M |
| 2026-08-26 | FirstService CorporationIssuer | issuer_buyback | 27.7K | $199.07 | $5.51M |
| 2026-08-25 | FirstService CorporationIssuer | issuer_buyback | 24.6K | $143.71 | $3.53M |
| 2026-08-25 | FirstService CorporationIssuer | issuer_buyback | 23.9K | $199.13 | $4.75M |
| 2026-08-24 | FirstService CorporationIssuer | issuer_buyback | 18.8K | $199.71 | $3.75M |
| 2026-08-21 | FirstService CorporationIssuer | issuer_buyback | 23.9K | $198.68 | $4.74M |
| 2026-08-21 | FirstService CorporationIssuer | issuer_buyback | 24.3K | $143.31 | $3.49M |
| 2026-08-20 | FirstService CorporationIssuer | issuer_buyback | 23.9K | $199.14 | $4.75M |
| 2026-08-20 | FirstService CorporationIssuer | issuer_buyback | 33.3K | $143.54 | $4.78M |
| 2026-08-18 | FirstService CorporationIssuer | issuer_buyback | 29.7K | $142.42 | $4.23M |
| 2026-08-18 | FirstService CorporationIssuer | issuer_buyback | 23.9K | $198.57 | $4.74M |
| 2026-08-17 | FirstService CorporationIssuer | issuer_buyback | 35.7K | $139.18 | $4.97M |
| 2026-08-17 | FirstService CorporationIssuer | issuer_buyback | 23.9K | $192.99 | $4.61M |
| 2026-08-14 | FirstService CorporationIssuer | issuer_buyback | 42.9K | $140.61 | $6.03M |
| 2026-08-14 | FirstService CorporationIssuer | issuer_buyback | 23.9K | $195.49 | $4.67M |
| 2026-08-13 | FirstService CorporationIssuer | issuer_buyback | 54.3K | $140.28 | $7.61M |
| 2026-08-13 | FirstService CorporationIssuer | issuer_buyback | 23.9K | $196.27 | $4.69M |
| 2026-08-12 | FirstService CorporationIssuer | issuer_buyback | 31.2K | $141.29 | $4.41M |
| 2026-08-12 | FirstService CorporationIssuer | issuer_buyback | 23.9K | $196.86 | $4.7M |
| 2026-08-11 | FirstService CorporationIssuer | issuer_buyback | 2.3K | $142.79 | $324.9K |
| 2026-08-11 | FirstService CorporationIssuer | issuer_buyback | 12.6K | $199.38 | $2.51M |
| 2026-08-10 | FirstService CorporationIssuer | issuer_buyback | 14K | $142.67 | $2M |
| 2026-08-10 | FirstService CorporationIssuer | issuer_buyback | 21.9K | $199.42 | $4.37M |
| 2026-08-06 | FirstService CorporationIssuer | issuer_buyback | 23.9K | $199.54 | $4.76M |
| 2026-08-06 | FirstService CorporationIssuer | issuer_buyback | 4.2K | $141.87 | $600.8K |
| 2026-08-05 | FirstService CorporationIssuer | issuer_buyback | 2.5K | $199.00 | $497.5K |
| 2026-08-04 | FirstService CorporationIssuer | issuer_buyback | 7.8K | $199.66 | $1.56M |
| 2026-08-04 | FirstService CorporationIssuer | issuer_buyback | 20K | $142.04 | $2.85M |
| 2026-08-03 | FirstService CorporationIssuer | issuer_buyback | 17.8K | $142.28 | $2.53M |
| 2026-07-31 | FirstService CorporationIssuer | issuer_buyback | 23.9K | $198.82 | $4.75M |
| 2026-07-31 | FirstService CorporationIssuer | issuer_buyback | 46.8K | $141.30 | $6.61M |
| 2026-07-30 | FirstService CorporationIssuer | issuer_buyback | 22.4K | $199.01 | $4.46M |
| 2026-07-30 | FirstService CorporationIssuer | issuer_buyback | 32.5K | $141.63 | $4.6M |
| 2026-07-29 | FirstService CorporationIssuer | issuer_buyback | 42.5K | $143.46 | $6.1M |
| 2026-07-29 | FirstService CorporationIssuer | issuer_buyback | 23.9K | $202.43 | $4.83M |
| 2026-07-27 | FirstService CorporationIssuer | issuer_buyback | 23.9K | $198.53 | $4.74M |
| 2026-07-27 | FirstService CorporationIssuer | issuer_buyback | 39.9K | $140.56 | $5.61M |
| 2026-07-24 | FirstService CorporationIssuer | issuer_buyback | 3K | $184.10 | $552.3K |
| 2026-07-23 | FirstService CorporationIssuer | issuer_buyback | 19.6K | $126.99 | $2.48M |
| 2026-07-23 | FirstService CorporationIssuer | issuer_buyback | 23.9K | $179.73 | $4.29M |
| 2026-06-26 | FirstService CorporationIssuer | issuer_buyback | 300 | $198.20 | $59.5K |
| 2026-06-26 | FirstService CorporationIssuer | issuer_buyback | 300 | $199.00 | $59.7K |
| 2026-06-26 | FirstService CorporationIssuer | issuer_buyback | 600 | $198.80 | $119.3K |
| 2026-06-26 | FirstService CorporationIssuer | issuer_buyback | 500 | $139.60 | $69.8K |
| 2026-06-26 | FirstService CorporationIssuer | issuer_buyback | 300 | $195.80 | $58.7K |
| 2026-06-26 | FirstService CorporationIssuer | issuer_buyback | 300 | $195.40 | $58.6K |
| 2026-06-26 | FirstService CorporationIssuer | issuer_buyback | 500 | $140.20 | $70.1K |
| 2026-06-26 | FirstService CorporationIssuer | issuer_buyback | 500 | $139.70 | $69.8K |
| 2026-06-25 | FirstService CorporationIssuer | issuer_buyback | 900 | $194.20 | $174.8K |
| 2026-06-25 | FirstService CorporationIssuer | issuer_buyback | 500 | $194.15 | $97.1K |
| 2026-06-25 | FirstService CorporationIssuer | issuer_buyback | 1.2K | $194.10 | $232.9K |
| 2026-06-25 | FirstService CorporationIssuer | issuer_buyback | 400 | $194.30 | $77.7K |
| 2026-06-25 | FirstService CorporationIssuer | issuer_buyback | 1.2K | $194.00 | $232.8K |
| 2026-06-25 | FirstService CorporationIssuer | issuer_buyback | 400 | $194.81 | $77.9K |
| 2026-06-25 | FirstService CorporationIssuer | issuer_buyback | 200 | $194.76 | $39K |
| 2026-06-25 | FirstService CorporationIssuer | issuer_buyback | 400 | $194.50 | $77.8K |
| 2026-06-25 | FirstService CorporationIssuer | issuer_buyback | 1K | $136.10 | $136.1K |
| 2026-06-25 | FirstService CorporationIssuer | issuer_buyback | 1K | $136.20 | $136.2K |
| 2026-06-25 | FirstService CorporationIssuer | issuer_buyback | 1K | $136.30 | $136.3K |
| 2026-06-25 | FirstService CorporationIssuer | issuer_buyback | 1K | $136.40 | $136.4K |
| 2026-06-25 | FirstService CorporationIssuer | issuer_buyback | 2K | $136.60 | $273.2K |
| 2026-06-25 | FirstService CorporationIssuer | issuer_buyback | 1K | $136.65 | $136.7K |
| 2026-06-25 | FirstService CorporationIssuer | issuer_buyback | 5K | $136.70 | $683.5K |
| 2026-06-25 | FirstService CorporationIssuer | issuer_buyback | 3K | $136.75 | $410.3K |
| 2026-06-25 | FirstService CorporationIssuer | issuer_buyback | 4K | $136.80 | $547.2K |
| 2026-06-25 | FirstService CorporationIssuer | issuer_buyback | 4K | $136.85 | $547.4K |
| 2026-06-25 | FirstService CorporationIssuer | issuer_buyback | 4K | $136.90 | $547.6K |
| 2026-06-25 | FirstService CorporationIssuer | issuer_buyback | 3K | $136.95 | $410.9K |
| 2026-06-25 | FirstService CorporationIssuer | issuer_buyback | 2K | $137.00 | $274K |
| 2026-06-25 | FirstService CorporationIssuer | issuer_buyback | 2K | $137.05 | $274.1K |
| 2026-06-25 | FirstService CorporationIssuer | issuer_buyback | 1K | $137.10 | $137.1K |
| 2026-06-25 | FirstService CorporationIssuer | issuer_buyback | 800 | $193.80 | $155K |
| 2026-06-25 | FirstService CorporationIssuer | issuer_buyback | 300 | $193.85 | $58.2K |
| 2026-06-25 | FirstService CorporationIssuer | issuer_buyback | 800 | $193.90 | $155.1K |
| 2026-06-25 | FirstService CorporationIssuer | issuer_buyback | 300 | $193.95 | $58.2K |
| 2026-06-25 | FirstService CorporationIssuer | issuer_buyback | 400 | $194.40 | $77.8K |
| 2026-06-25 | FirstService CorporationIssuer | issuer_buyback | 200 | $194.05 | $38.8K |
| 2026-06-18 | FirstService CorporationIssuer | issuer_buyback | 600 | $197.80 | $118.7K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $139.15 | $153.1K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $139.20 | $153.1K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $139.25 | $153.2K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 2.2K | $139.30 | $306.5K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 2.2K | $139.35 | $306.6K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 2.2K | $139.40 | $306.7K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $139.45 | $153.4K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $139.50 | $153.4K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $139.55 | $153.5K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $139.60 | $153.6K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $139.65 | $153.6K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $139.70 | $153.7K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $139.75 | $153.7K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $139.80 | $153.8K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $139.85 | $153.8K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $139.90 | $153.9K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1K | $139.90 | $139.9K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $140.00 | $154K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $140.05 | $154.1K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $140.10 | $154.1K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $140.15 | $154.2K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $140.20 | $154.2K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $140.25 | $154.3K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $140.30 | $154.3K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $140.40 | $154.4K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $140.45 | $154.5K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $140.50 | $154.6K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $140.55 | $154.6K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $140.60 | $154.7K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $140.80 | $154.9K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $141.45 | $155.6K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $141.50 | $155.7K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $141.55 | $155.7K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $141.60 | $155.8K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $141.65 | $155.8K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 2.2K | $141.70 | $311.7K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 3.3K | $141.75 | $467.8K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 3.3K | $141.80 | $467.9K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 3.3K | $141.85 | $468.1K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 2.2K | $141.90 | $312.2K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $141.95 | $156.1K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 200 | $196.80 | $39.4K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 500 | $197.00 | $98.5K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 300 | $197.10 | $59.1K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 172 | $197.20 | $33.9K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 500 | $197.25 | $98.6K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 700 | $197.50 | $138.3K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 900 | $197.60 | $177.8K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 900 | $197.70 | $177.9K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 900 | $197.85 | $178.1K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 900 | $197.90 | $178.1K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 900 | $197.95 | $178.2K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 900 | $198.00 | $178.2K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 900 | $198.65 | $178.8K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 900 | $198.70 | $178.8K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 900 | $198.75 | $178.9K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.7K | $198.80 | $338K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.7K | $198.85 | $338K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 800 | $198.90 | $159.1K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 2.5K | $198.95 | $497.4K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 2.6K | $199.00 | $517.4K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.7K | $199.05 | $338.4K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 800 | $199.10 | $159.3K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.6K | $199.15 | $318.6K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1K | $136.50 | $136.5K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 498 | $138.45 | $68.9K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $138.50 | $152.3K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $138.55 | $152.4K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $138.60 | $152.5K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $138.75 | $152.6K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $138.80 | $152.7K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $138.85 | $152.7K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $138.90 | $152.8K |
| 2026-06-16 | FirstService CorporationIssuer | issuer_buyback | 1.4K | $199.90 | $279.9K |
| 2026-06-16 | FirstService CorporationIssuer | issuer_buyback | 700 | $199.95 | $140K |
| 2026-06-16 | FirstService CorporationIssuer | issuer_buyback | 700 | $199.85 | $139.9K |
| 2026-06-16 | FirstService CorporationIssuer | issuer_buyback | 700 | $199.80 | $139.9K |
| 2026-06-16 | FirstService CorporationIssuer | issuer_buyback | 700 | $199.75 | $139.8K |
| 2026-06-16 | FirstService CorporationIssuer | issuer_buyback | 700 | $199.70 | $139.8K |
| 2026-06-16 | FirstService CorporationIssuer | issuer_buyback | 700 | $199.65 | $139.8K |
| 2026-06-16 | FirstService CorporationIssuer | issuer_buyback | 2K | $142.85 | $285.7K |
| 2026-06-16 | FirstService CorporationIssuer | issuer_buyback | 2K | $142.80 | $285.6K |
| 2026-06-16 | FirstService CorporationIssuer | issuer_buyback | 3K | $142.75 | $428.3K |
| 2026-06-16 | FirstService CorporationIssuer | issuer_buyback | 2K | $142.70 | $285.4K |
| 2026-06-16 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.65 | $142.7K |
| 2026-06-16 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.60 | $142.6K |
| 2026-06-16 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.55 | $142.6K |
| 2026-06-16 | FirstService CorporationIssuer | issuer_buyback | 1.2K | $142.50 | $171K |
| 2026-06-16 | FirstService CorporationIssuer | issuer_buyback | 1.5K | $142.45 | $210.5K |
| 2026-06-16 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.40 | $142.4K |
| 2026-06-16 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.30 | $142.3K |
| 2026-06-16 | FirstService CorporationIssuer | issuer_buyback | 471 | $142.25 | $67K |
| 2026-06-15 | FirstService CorporationIssuer | issuer_buyback | 700 | $199.70 | $139.8K |
| 2026-06-15 | FirstService CorporationIssuer | issuer_buyback | 700 | $199.80 | $139.9K |
| 2026-06-15 | FirstService CorporationIssuer | issuer_buyback | 1.4K | $199.60 | $279.4K |
| 2026-06-15 | FirstService CorporationIssuer | issuer_buyback | 1.4K | $199.50 | $279.3K |
| 2026-06-15 | FirstService CorporationIssuer | issuer_buyback | 2K | $199.40 | $398.8K |
| 2026-06-15 | FirstService CorporationIssuer | issuer_buyback | 1.3K | $199.30 | $259.1K |
| 2026-06-15 | FirstService CorporationIssuer | issuer_buyback | 700 | $199.20 | $139.4K |
| 2026-06-15 | FirstService CorporationIssuer | issuer_buyback | 700 | $199.10 | $139.4K |
| 2026-06-15 | FirstService CorporationIssuer | issuer_buyback | 800 | $198.95 | $159.2K |
| 2026-06-15 | FirstService CorporationIssuer | issuer_buyback | 800 | $198.85 | $159.1K |
| 2026-06-15 | FirstService CorporationIssuer | issuer_buyback | 800 | $198.80 | $159K |
| 2026-06-15 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.90 | $142.9K |
| 2026-06-15 | FirstService CorporationIssuer | issuer_buyback | 1.2K | $142.80 | $176.5K |
| 2026-06-15 | FirstService CorporationIssuer | issuer_buyback | 200 | $142.06 | $28.4K |
| 2026-06-15 | FirstService CorporationIssuer | issuer_buyback | 650 | $142.10 | $92.4K |
| 2026-06-15 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.15 | $142.2K |
| 2026-06-15 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.20 | $142.2K |
| 2026-06-15 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.25 | $142.3K |
| 2026-06-15 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.30 | $142.3K |
| 2026-06-15 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.35 | $142.3K |
| 2026-06-15 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.40 | $142.4K |
| 2026-06-15 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.45 | $142.4K |
| 2026-06-15 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.50 | $142.5K |
| 2026-06-15 | FirstService CorporationIssuer | issuer_buyback | 2K | $142.55 | $285.1K |
| 2026-06-15 | FirstService CorporationIssuer | issuer_buyback | 2K | $142.60 | $285.2K |
| 2026-06-15 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.65 | $142.7K |
| 2026-06-15 | FirstService CorporationIssuer | issuer_buyback | 2K | $142.70 | $285.4K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 500 | $199.20 | $99.6K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 500 | $199.30 | $99.7K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 700 | $199.10 | $139.4K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 700 | $199.05 | $139.3K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 700 | $199.00 | $139.3K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 700 | $198.95 | $139.3K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 700 | $198.90 | $139.2K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 700 | $198.40 | $138.9K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 700 | $198.35 | $138.8K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 700 | $198.30 | $138.8K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 700 | $198.25 | $138.8K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 700 | $198.20 | $138.7K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 1K | $141.60 | $141.6K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 1K | $141.65 | $141.7K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 1K | $141.70 | $141.7K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 1K | $141.75 | $141.8K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 1K | $141.80 | $141.8K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 1K | $141.85 | $141.8K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 1K | $141.90 | $141.9K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 1K | $141.95 | $141.9K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.00 | $142K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.05 | $142.1K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.10 | $142.1K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 310 | $142.40 | $44.1K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.45 | $142.4K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.50 | $142.5K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 700 | $197.55 | $138.3K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 700 | $198.00 | $138.6K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 700 | $198.05 | $138.6K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 700 | $198.10 | $138.7K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 700 | $198.15 | $138.7K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $141.05 | $141.1K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $141.10 | $141.1K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $141.15 | $141.2K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $141.20 | $141.2K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $141.25 | $141.3K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $141.30 | $141.3K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $141.75 | $141.8K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $141.80 | $141.8K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $141.85 | $141.8K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $141.90 | $141.9K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $141.95 | $141.9K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 2K | $142.00 | $284K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.05 | $142.1K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.10 | $142.1K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 2K | $142.15 | $284.3K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 2K | $142.20 | $284.4K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 3K | $142.25 | $426.8K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 2K | $142.30 | $284.6K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.35 | $142.3K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.40 | $142.4K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.45 | $142.4K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.50 | $142.5K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.55 | $142.6K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.60 | $142.6K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.65 | $142.7K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.70 | $142.7K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 300 | $196.25 | $58.9K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 272 | $196.30 | $53.4K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 300 | $196.50 | $59K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 300 | $196.60 | $59K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 300 | $196.70 | $59K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 300 | $196.80 | $59K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 300 | $197.30 | $59.2K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 300 | $197.40 | $59.2K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 300 | $197.50 | $59.3K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 300 | $197.60 | $59.3K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 400 | $197.70 | $79.1K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 900 | $197.80 | $178K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 500 | $198.50 | $99.3K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 500 | $198.60 | $99.3K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 500 | $198.70 | $99.3K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1.2K | $199.05 | $238.9K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1.2K | $199.10 | $238.9K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1.2K | $199.15 | $239K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1.2K | $199.20 | $239K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1.2K | $199.25 | $239.1K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 2.1K | $199.30 | $418.5K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 2.1K | $199.35 | $418.6K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 2.1K | $199.40 | $418.7K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1.4K | $199.45 | $279.2K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 700 | $199.50 | $139.7K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1.2K | $199.55 | $239.5K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 500 | $199.60 | $99.8K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 500 | $199.65 | $99.8K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 500 | $199.70 | $99.8K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 500 | $199.75 | $99.9K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 500 | $199.80 | $99.9K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 604 | $138.65 | $83.7K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 500 | $138.70 | $69.3K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 500 | $138.75 | $69.4K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $139.10 | $139.1K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $139.15 | $139.2K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $139.20 | $139.2K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $139.25 | $139.3K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $139.30 | $139.3K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $139.35 | $139.3K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $139.40 | $139.4K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $139.45 | $139.4K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $139.50 | $139.5K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $139.55 | $139.6K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $139.60 | $139.6K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $139.65 | $139.7K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $139.70 | $139.7K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $139.75 | $139.8K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $139.80 | $139.8K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $139.85 | $139.8K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $139.90 | $139.9K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $139.95 | $139.9K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $140.00 | $140K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $140.05 | $140.1K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $140.10 | $140.1K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $140.15 | $140.2K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $140.20 | $140.2K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $140.25 | $140.3K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $140.30 | $140.3K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $140.35 | $140.3K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $140.40 | $140.4K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $140.45 | $140.4K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $140.50 | $140.5K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $140.60 | $140.6K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $140.90 | $140.9K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $140.95 | $140.9K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $141.00 | $141K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 700 | $199.35 | $139.5K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 700 | $199.40 | $139.6K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 700 | $199.30 | $139.5K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 700 | $199.25 | $139.5K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 700 | $199.20 | $139.4K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 700 | $199.15 | $139.4K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 700 | $199.05 | $139.3K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.20 | $142.2K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.25 | $142.3K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.30 | $142.3K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 337 | $142.55 | $48K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 1.2K | $142.60 | $171.1K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 1.2K | $142.65 | $171.5K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 3.6K | $142.70 | $513.7K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 4.8K | $142.75 | $685.2K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 7.2K | $142.80 | $1.03M |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 4.9K | $142.85 | $700.7K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 6K | $142.90 | $857.4K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 3.6K | $142.95 | $514.6K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 3.6K | $143.00 | $514.8K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 1.2K | $143.05 | $171.7K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 863 | $143.10 | $123.5K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 1.2K | $143.15 | $171.8K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 700 | $198.00 | $138.6K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 700 | $198.05 | $138.6K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 700 | $198.10 | $138.7K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 700 | $198.15 | $138.7K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 700 | $198.70 | $139.1K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $198.75 | $218.6K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 1.4K | $198.80 | $278.3K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 2.1K | $198.85 | $417.6K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 2.8K | $198.90 | $556.9K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 2.1K | $198.95 | $417.8K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 1.8K | $200.95 | $361.7K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 1.3K | $201.00 | $255.7K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 1.7K | $199.00 | $338.3K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 1K | $140.80 | $140.8K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 1K | $141.60 | $141.6K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 1.2K | $141.65 | $170K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 3.2K | $141.70 | $453.4K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 4.2K | $141.80 | $595.6K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 5.2K | $141.90 | $737.9K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 4K | $142.00 | $568K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 1.2K | $142.05 | $170.5K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 2.5K | $142.10 | $355.3K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 1.5K | $142.20 | $213.3K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.30 | $142.3K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.40 | $142.4K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 219 | $142.55 | $31.2K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 1.2K | $142.60 | $165.3K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 1.2K | $143.25 | $171.9K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 1.2K | $143.30 | $172K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 1.2K | $143.90 | $176.7K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 3.4K | $143.95 | $486.7K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 3.6K | $144.00 | $518.4K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 300 | $197.60 | $59.3K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 800 | $197.70 | $158.2K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 1.4K | $197.80 | $276.9K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 1.4K | $197.90 | $277.1K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 2.3K | $198.00 | $455.4K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 1.6K | $198.10 | $317K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 2.2K | $198.20 | $436K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 1.9K | $198.30 | $376.8K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 1.4K | $198.40 | $277.8K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 1.6K | $198.50 | $317.6K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 700 | $198.60 | $139K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 700 | $198.70 | $139.1K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 900 | $199.90 | $179.9K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 900 | $200.85 | $180.8K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 2.7K | $200.90 | $542.4K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 1.2K | $139.55 | $167.5K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 2.7K | $139.60 | $377.2K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 2.7K | $139.65 | $377.1K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 5.7K | $139.70 | $796.3K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 1.2K | $139.75 | $167.7K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 2.7K | $139.80 | $377.5K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 1.2K | $139.85 | $167.8K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 3K | $139.90 | $419.7K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 1.5K | $139.95 | $209.9K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 4K | $140.00 | $560K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 1.5K | $140.05 | $210.1K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 7K | $140.10 | $980.4K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 1.5K | $140.15 | $210.2K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 6.2K | $140.20 | $869.2K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 3K | $140.25 | $420.8K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 5.7K | $140.30 | $799.7K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 1.5K | $140.35 | $210.5K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 6.7K | $140.40 | $940.7K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 1.5K | $140.45 | $210.7K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 2.5K | $140.50 | $351.3K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 500 | $194.80 | $97.4K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 1.2K | $194.90 | $233.9K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 1.2K | $195.00 | $234K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 700 | $195.10 | $136.6K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 700 | $195.20 | $136.6K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 700 | $195.30 | $136.7K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 1.5K | $195.40 | $293.1K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 3.3K | $195.50 | $645.1K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 4.3K | $195.60 | $835.6K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 4.2K | $195.70 | $821.9K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 3.4K | $195.80 | $665.7K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 700 | $195.85 | $137.1K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 1.2K | $139.50 | $167.4K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 377 | $139.10 | $52.4K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 700 | $195.90 | $137.1K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 700 | $196.00 | $137.2K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 700 | $196.80 | $137.8K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 700 | $196.70 | $137.7K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 700 | $196.65 | $137.7K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 1.3K | $196.60 | $250.1K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 600 | $196.55 | $117.9K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 700 | $196.50 | $137.6K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 700 | $196.40 | $137.5K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 700 | $195.90 | $137.1K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 1.5K | $195.80 | $293.7K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 1.4K | $195.70 | $274K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 2.1K | $195.60 | $410.8K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 1K | $139.00 | $139K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 1K | $139.10 | $139.1K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $139.20 | $151.7K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 2K | $139.30 | $285.6K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 3K | $139.40 | $418.2K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 2K | $139.50 | $279K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 1K | $140.00 | $140K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 2K | $140.10 | $280.2K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 950 | $140.15 | $133.1K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 2.9K | $140.20 | $408K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $140.25 | $151.2K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 5K | $140.30 | $701.5K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 3K | $140.35 | $421.1K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 3K | $140.40 | $421.2K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 2.1K | $140.45 | $293.1K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 2K | $140.50 | $281K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 1K | $140.55 | $140.6K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 1.2K | $140.60 | $173.8K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 1K | $140.65 | $140.7K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 922 | $140.70 | $129.7K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 913 | $140.75 | $128.5K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 2K | $140.80 | $281.6K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 1K | $140.85 | $140.8K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 2K | $140.90 | $281.8K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 1K | $140.95 | $140.9K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 1K | $141.00 | $141K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 1K | $141.05 | $141.1K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 1K | $141.10 | $141.1K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 800 | $193.50 | $154.8K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 700 | $193.60 | $135.5K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 1.4K | $193.70 | $271.2K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 1.4K | $193.80 | $271.3K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 1.4K | $193.90 | $271.5K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 1.4K | $194.00 | $271.6K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 400 | $195.00 | $78K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 700 | $195.20 | $136.6K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 700 | $195.30 | $136.7K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 1.4K | $195.40 | $273.6K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 2.4K | $195.50 | $469.2K |
| 2026-06-04 | FirstService CorporationIssuer | issuer_buyback | 500 | $195.90 | $98K |
| 2026-06-04 | FirstService CorporationIssuer | issuer_buyback | 500 | $196.00 | $98K |
| 2026-06-04 | FirstService CorporationIssuer | issuer_buyback | 1K | $195.80 | $195.8K |
| 2026-06-04 | FirstService CorporationIssuer | issuer_buyback | 500 | $195.70 | $97.8K |
| 2026-06-04 | FirstService CorporationIssuer | issuer_buyback | 500 | $195.50 | $97.8K |
| 2026-06-04 | FirstService CorporationIssuer | issuer_buyback | 500 | $195.40 | $97.7K |
| 2026-06-04 | FirstService CorporationIssuer | issuer_buyback | 500 | $195.30 | $97.7K |
| 2026-06-04 | FirstService CorporationIssuer | issuer_buyback | 800 | $195.20 | $156.2K |
| 2026-06-04 | FirstService CorporationIssuer | issuer_buyback | 800 | $195.10 | $156.1K |
| 2026-06-04 | FirstService CorporationIssuer | issuer_buyback | 800 | $195.00 | $156K |
| 2026-06-04 | FirstService CorporationIssuer | issuer_buyback | 1.6K | $194.90 | $311.8K |
| 2026-06-04 | FirstService CorporationIssuer | issuer_buyback | 1.2K | $139.20 | $167K |
| 2026-06-04 | FirstService CorporationIssuer | issuer_buyback | 1.2K | $139.25 | $167.1K |
| 2026-06-04 | FirstService CorporationIssuer | issuer_buyback | 3.6K | $139.30 | $501.5K |
| 2026-06-04 | FirstService CorporationIssuer | issuer_buyback | 2.4K | $139.35 | $334.4K |
| 2026-06-04 | FirstService CorporationIssuer | issuer_buyback | 3.6K | $139.40 | $501.8K |
| 2026-06-04 | FirstService CorporationIssuer | issuer_buyback | 4.5K | $139.45 | $626.3K |
46,694 shares ($6,540,835) on 2026-08-31.
Every filing we hold for this issuer; balances as filed.
Filed by the issuer on its own account — the company buying its own shares, not an insider.
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
| Date | Insider | Type | Shares | Price | Value |
|---|---|---|---|---|---|
| 2026-08-31 | FirstService CorporationIssuer | issuer_buyback | 46.7K | $140.08 | $6.54M |
| 2026-08-31 | FirstService CorporationIssuer | issuer_buyback | 33K | $194.55 | $6.41M |
| 2026-08-28 | FirstService CorporationIssuer | issuer_buyback | 33K | $196.56 | $6.48M |
| 2026-08-28 | FirstService CorporationIssuer | issuer_buyback | 46.8K | $141.67 | $6.63M |
| 2026-08-27 | FirstService CorporationIssuer | issuer_buyback | 49.4K | $141.56 | $6.99M |
| 2026-08-27 | FirstService CorporationIssuer | issuer_buyback | 33K | $196.85 | $6.49M |
| 2026-08-26 | FirstService CorporationIssuer | issuer_buyback | 36.3K | $143.35 | $5.2M |
| 2026-08-26 | FirstService CorporationIssuer | issuer_buyback | 27.7K | $199.07 | $5.51M |
| 2026-08-25 | FirstService CorporationIssuer | issuer_buyback | 24.6K | $143.71 | $3.53M |
| 2026-08-25 | FirstService CorporationIssuer | issuer_buyback | 23.9K | $199.13 | $4.75M |
| 2026-08-24 | FirstService CorporationIssuer | issuer_buyback | 18.8K | $199.71 | $3.75M |
| 2026-08-21 | FirstService CorporationIssuer | issuer_buyback | 23.9K | $198.68 | $4.74M |
| 2026-08-21 | FirstService CorporationIssuer | issuer_buyback | 24.3K | $143.31 | $3.49M |
| 2026-08-20 | FirstService CorporationIssuer | issuer_buyback | 23.9K | $199.14 | $4.75M |
| 2026-08-20 | FirstService CorporationIssuer | issuer_buyback | 33.3K | $143.54 | $4.78M |
| 2026-08-18 | FirstService CorporationIssuer | issuer_buyback | 29.7K | $142.42 | $4.23M |
| 2026-08-18 | FirstService CorporationIssuer | issuer_buyback | 23.9K | $198.57 | $4.74M |
| 2026-08-17 | FirstService CorporationIssuer | issuer_buyback | 35.7K | $139.18 | $4.97M |
| 2026-08-17 | FirstService CorporationIssuer | issuer_buyback | 23.9K | $192.99 | $4.61M |
| 2026-08-14 | FirstService CorporationIssuer | issuer_buyback | 42.9K | $140.61 | $6.03M |
| 2026-08-14 | FirstService CorporationIssuer | issuer_buyback | 23.9K | $195.49 | $4.67M |
| 2026-08-13 | FirstService CorporationIssuer | issuer_buyback | 54.3K | $140.28 | $7.61M |
| 2026-08-13 | FirstService CorporationIssuer | issuer_buyback | 23.9K | $196.27 | $4.69M |
| 2026-08-12 | FirstService CorporationIssuer | issuer_buyback | 31.2K | $141.29 | $4.41M |
| 2026-08-12 | FirstService CorporationIssuer | issuer_buyback | 23.9K | $196.86 | $4.7M |
| 2026-08-11 | FirstService CorporationIssuer | issuer_buyback | 2.3K | $142.79 | $324.9K |
| 2026-08-11 | FirstService CorporationIssuer | issuer_buyback | 12.6K | $199.38 | $2.51M |
| 2026-08-10 | FirstService CorporationIssuer | issuer_buyback | 14K | $142.67 | $2M |
| 2026-08-10 | FirstService CorporationIssuer | issuer_buyback | 21.9K | $199.42 | $4.37M |
| 2026-08-06 | FirstService CorporationIssuer | issuer_buyback | 23.9K | $199.54 | $4.76M |
| 2026-08-06 | FirstService CorporationIssuer | issuer_buyback | 4.2K | $141.87 | $600.8K |
| 2026-08-05 | FirstService CorporationIssuer | issuer_buyback | 2.5K | $199.00 | $497.5K |
| 2026-08-04 | FirstService CorporationIssuer | issuer_buyback | 7.8K | $199.66 | $1.56M |
| 2026-08-04 | FirstService CorporationIssuer | issuer_buyback | 20K | $142.04 | $2.85M |
| 2026-08-03 | FirstService CorporationIssuer | issuer_buyback | 17.8K | $142.28 | $2.53M |
| 2026-07-31 | FirstService CorporationIssuer | issuer_buyback | 23.9K | $198.82 | $4.75M |
| 2026-07-31 | FirstService CorporationIssuer | issuer_buyback | 46.8K | $141.30 | $6.61M |
| 2026-07-30 | FirstService CorporationIssuer | issuer_buyback | 22.4K | $199.01 | $4.46M |
| 2026-07-30 | FirstService CorporationIssuer | issuer_buyback | 32.5K | $141.63 | $4.6M |
| 2026-07-29 | FirstService CorporationIssuer | issuer_buyback | 42.5K | $143.46 | $6.1M |
| 2026-07-29 | FirstService CorporationIssuer | issuer_buyback | 23.9K | $202.43 | $4.83M |
| 2026-07-27 | FirstService CorporationIssuer | issuer_buyback | 23.9K | $198.53 | $4.74M |
| 2026-07-27 | FirstService CorporationIssuer | issuer_buyback | 39.9K | $140.56 | $5.61M |
| 2026-07-24 | FirstService CorporationIssuer | issuer_buyback | 3K | $184.10 | $552.3K |
| 2026-07-23 | FirstService CorporationIssuer | issuer_buyback | 19.6K | $126.99 | $2.48M |
| 2026-07-23 | FirstService CorporationIssuer | issuer_buyback | 23.9K | $179.73 | $4.29M |
| 2026-06-26 | FirstService CorporationIssuer | issuer_buyback | 300 | $198.20 | $59.5K |
| 2026-06-26 | FirstService CorporationIssuer | issuer_buyback | 300 | $199.00 | $59.7K |
| 2026-06-26 | FirstService CorporationIssuer | issuer_buyback | 600 | $198.80 | $119.3K |
| 2026-06-26 | FirstService CorporationIssuer | issuer_buyback | 500 | $139.60 | $69.8K |
| 2026-06-26 | FirstService CorporationIssuer | issuer_buyback | 300 | $195.80 | $58.7K |
| 2026-06-26 | FirstService CorporationIssuer | issuer_buyback | 300 | $195.40 | $58.6K |
| 2026-06-26 | FirstService CorporationIssuer | issuer_buyback | 500 | $140.20 | $70.1K |
| 2026-06-26 | FirstService CorporationIssuer | issuer_buyback | 500 | $139.70 | $69.8K |
| 2026-06-25 | FirstService CorporationIssuer | issuer_buyback | 900 | $194.20 | $174.8K |
| 2026-06-25 | FirstService CorporationIssuer | issuer_buyback | 500 | $194.15 | $97.1K |
| 2026-06-25 | FirstService CorporationIssuer | issuer_buyback | 1.2K | $194.10 | $232.9K |
| 2026-06-25 | FirstService CorporationIssuer | issuer_buyback | 400 | $194.30 | $77.7K |
| 2026-06-25 | FirstService CorporationIssuer | issuer_buyback | 1.2K | $194.00 | $232.8K |
| 2026-06-25 | FirstService CorporationIssuer | issuer_buyback | 400 | $194.81 | $77.9K |
| 2026-06-25 | FirstService CorporationIssuer | issuer_buyback | 200 | $194.76 | $39K |
| 2026-06-25 | FirstService CorporationIssuer | issuer_buyback | 400 | $194.50 | $77.8K |
| 2026-06-25 | FirstService CorporationIssuer | issuer_buyback | 1K | $136.10 | $136.1K |
| 2026-06-25 | FirstService CorporationIssuer | issuer_buyback | 1K | $136.20 | $136.2K |
| 2026-06-25 | FirstService CorporationIssuer | issuer_buyback | 1K | $136.30 | $136.3K |
| 2026-06-25 | FirstService CorporationIssuer | issuer_buyback | 1K | $136.40 | $136.4K |
| 2026-06-25 | FirstService CorporationIssuer | issuer_buyback | 2K | $136.60 | $273.2K |
| 2026-06-25 | FirstService CorporationIssuer | issuer_buyback | 1K | $136.65 | $136.7K |
| 2026-06-25 | FirstService CorporationIssuer | issuer_buyback | 5K | $136.70 | $683.5K |
| 2026-06-25 | FirstService CorporationIssuer | issuer_buyback | 3K | $136.75 | $410.3K |
| 2026-06-25 | FirstService CorporationIssuer | issuer_buyback | 4K | $136.80 | $547.2K |
| 2026-06-25 | FirstService CorporationIssuer | issuer_buyback | 4K | $136.85 | $547.4K |
| 2026-06-25 | FirstService CorporationIssuer | issuer_buyback | 4K | $136.90 | $547.6K |
| 2026-06-25 | FirstService CorporationIssuer | issuer_buyback | 3K | $136.95 | $410.9K |
| 2026-06-25 | FirstService CorporationIssuer | issuer_buyback | 2K | $137.00 | $274K |
| 2026-06-25 | FirstService CorporationIssuer | issuer_buyback | 2K | $137.05 | $274.1K |
| 2026-06-25 | FirstService CorporationIssuer | issuer_buyback | 1K | $137.10 | $137.1K |
| 2026-06-25 | FirstService CorporationIssuer | issuer_buyback | 800 | $193.80 | $155K |
| 2026-06-25 | FirstService CorporationIssuer | issuer_buyback | 300 | $193.85 | $58.2K |
| 2026-06-25 | FirstService CorporationIssuer | issuer_buyback | 800 | $193.90 | $155.1K |
| 2026-06-25 | FirstService CorporationIssuer | issuer_buyback | 300 | $193.95 | $58.2K |
| 2026-06-25 | FirstService CorporationIssuer | issuer_buyback | 400 | $194.40 | $77.8K |
| 2026-06-25 | FirstService CorporationIssuer | issuer_buyback | 200 | $194.05 | $38.8K |
| 2026-06-18 | FirstService CorporationIssuer | issuer_buyback | 600 | $197.80 | $118.7K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $139.15 | $153.1K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $139.20 | $153.1K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $139.25 | $153.2K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 2.2K | $139.30 | $306.5K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 2.2K | $139.35 | $306.6K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 2.2K | $139.40 | $306.7K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $139.45 | $153.4K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $139.50 | $153.4K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $139.55 | $153.5K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $139.60 | $153.6K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $139.65 | $153.6K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $139.70 | $153.7K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $139.75 | $153.7K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $139.80 | $153.8K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $139.85 | $153.8K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $139.90 | $153.9K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1K | $139.90 | $139.9K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $140.00 | $154K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $140.05 | $154.1K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $140.10 | $154.1K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $140.15 | $154.2K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $140.20 | $154.2K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $140.25 | $154.3K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $140.30 | $154.3K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $140.40 | $154.4K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $140.45 | $154.5K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $140.50 | $154.6K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $140.55 | $154.6K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $140.60 | $154.7K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $140.80 | $154.9K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $141.45 | $155.6K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $141.50 | $155.7K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $141.55 | $155.7K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $141.60 | $155.8K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $141.65 | $155.8K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 2.2K | $141.70 | $311.7K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 3.3K | $141.75 | $467.8K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 3.3K | $141.80 | $467.9K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 3.3K | $141.85 | $468.1K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 2.2K | $141.90 | $312.2K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $141.95 | $156.1K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 200 | $196.80 | $39.4K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 500 | $197.00 | $98.5K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 300 | $197.10 | $59.1K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 172 | $197.20 | $33.9K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 500 | $197.25 | $98.6K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 700 | $197.50 | $138.3K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 900 | $197.60 | $177.8K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 900 | $197.70 | $177.9K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 900 | $197.85 | $178.1K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 900 | $197.90 | $178.1K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 900 | $197.95 | $178.2K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 900 | $198.00 | $178.2K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 900 | $198.65 | $178.8K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 900 | $198.70 | $178.8K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 900 | $198.75 | $178.9K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.7K | $198.80 | $338K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.7K | $198.85 | $338K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 800 | $198.90 | $159.1K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 2.5K | $198.95 | $497.4K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 2.6K | $199.00 | $517.4K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.7K | $199.05 | $338.4K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 800 | $199.10 | $159.3K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.6K | $199.15 | $318.6K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1K | $136.50 | $136.5K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 498 | $138.45 | $68.9K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $138.50 | $152.3K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $138.55 | $152.4K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $138.60 | $152.5K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $138.75 | $152.6K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $138.80 | $152.7K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $138.85 | $152.7K |
| 2026-06-17 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $138.90 | $152.8K |
| 2026-06-16 | FirstService CorporationIssuer | issuer_buyback | 1.4K | $199.90 | $279.9K |
| 2026-06-16 | FirstService CorporationIssuer | issuer_buyback | 700 | $199.95 | $140K |
| 2026-06-16 | FirstService CorporationIssuer | issuer_buyback | 700 | $199.85 | $139.9K |
| 2026-06-16 | FirstService CorporationIssuer | issuer_buyback | 700 | $199.80 | $139.9K |
| 2026-06-16 | FirstService CorporationIssuer | issuer_buyback | 700 | $199.75 | $139.8K |
| 2026-06-16 | FirstService CorporationIssuer | issuer_buyback | 700 | $199.70 | $139.8K |
| 2026-06-16 | FirstService CorporationIssuer | issuer_buyback | 700 | $199.65 | $139.8K |
| 2026-06-16 | FirstService CorporationIssuer | issuer_buyback | 2K | $142.85 | $285.7K |
| 2026-06-16 | FirstService CorporationIssuer | issuer_buyback | 2K | $142.80 | $285.6K |
| 2026-06-16 | FirstService CorporationIssuer | issuer_buyback | 3K | $142.75 | $428.3K |
| 2026-06-16 | FirstService CorporationIssuer | issuer_buyback | 2K | $142.70 | $285.4K |
| 2026-06-16 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.65 | $142.7K |
| 2026-06-16 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.60 | $142.6K |
| 2026-06-16 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.55 | $142.6K |
| 2026-06-16 | FirstService CorporationIssuer | issuer_buyback | 1.2K | $142.50 | $171K |
| 2026-06-16 | FirstService CorporationIssuer | issuer_buyback | 1.5K | $142.45 | $210.5K |
| 2026-06-16 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.40 | $142.4K |
| 2026-06-16 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.30 | $142.3K |
| 2026-06-16 | FirstService CorporationIssuer | issuer_buyback | 471 | $142.25 | $67K |
| 2026-06-15 | FirstService CorporationIssuer | issuer_buyback | 700 | $199.70 | $139.8K |
| 2026-06-15 | FirstService CorporationIssuer | issuer_buyback | 700 | $199.80 | $139.9K |
| 2026-06-15 | FirstService CorporationIssuer | issuer_buyback | 1.4K | $199.60 | $279.4K |
| 2026-06-15 | FirstService CorporationIssuer | issuer_buyback | 1.4K | $199.50 | $279.3K |
| 2026-06-15 | FirstService CorporationIssuer | issuer_buyback | 2K | $199.40 | $398.8K |
| 2026-06-15 | FirstService CorporationIssuer | issuer_buyback | 1.3K | $199.30 | $259.1K |
| 2026-06-15 | FirstService CorporationIssuer | issuer_buyback | 700 | $199.20 | $139.4K |
| 2026-06-15 | FirstService CorporationIssuer | issuer_buyback | 700 | $199.10 | $139.4K |
| 2026-06-15 | FirstService CorporationIssuer | issuer_buyback | 800 | $198.95 | $159.2K |
| 2026-06-15 | FirstService CorporationIssuer | issuer_buyback | 800 | $198.85 | $159.1K |
| 2026-06-15 | FirstService CorporationIssuer | issuer_buyback | 800 | $198.80 | $159K |
| 2026-06-15 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.90 | $142.9K |
| 2026-06-15 | FirstService CorporationIssuer | issuer_buyback | 1.2K | $142.80 | $176.5K |
| 2026-06-15 | FirstService CorporationIssuer | issuer_buyback | 200 | $142.06 | $28.4K |
| 2026-06-15 | FirstService CorporationIssuer | issuer_buyback | 650 | $142.10 | $92.4K |
| 2026-06-15 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.15 | $142.2K |
| 2026-06-15 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.20 | $142.2K |
| 2026-06-15 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.25 | $142.3K |
| 2026-06-15 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.30 | $142.3K |
| 2026-06-15 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.35 | $142.3K |
| 2026-06-15 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.40 | $142.4K |
| 2026-06-15 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.45 | $142.4K |
| 2026-06-15 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.50 | $142.5K |
| 2026-06-15 | FirstService CorporationIssuer | issuer_buyback | 2K | $142.55 | $285.1K |
| 2026-06-15 | FirstService CorporationIssuer | issuer_buyback | 2K | $142.60 | $285.2K |
| 2026-06-15 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.65 | $142.7K |
| 2026-06-15 | FirstService CorporationIssuer | issuer_buyback | 2K | $142.70 | $285.4K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 500 | $199.20 | $99.6K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 500 | $199.30 | $99.7K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 700 | $199.10 | $139.4K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 700 | $199.05 | $139.3K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 700 | $199.00 | $139.3K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 700 | $198.95 | $139.3K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 700 | $198.90 | $139.2K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 700 | $198.40 | $138.9K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 700 | $198.35 | $138.8K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 700 | $198.30 | $138.8K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 700 | $198.25 | $138.8K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 700 | $198.20 | $138.7K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 1K | $141.60 | $141.6K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 1K | $141.65 | $141.7K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 1K | $141.70 | $141.7K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 1K | $141.75 | $141.8K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 1K | $141.80 | $141.8K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 1K | $141.85 | $141.8K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 1K | $141.90 | $141.9K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 1K | $141.95 | $141.9K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.00 | $142K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.05 | $142.1K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.10 | $142.1K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 310 | $142.40 | $44.1K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.45 | $142.4K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.50 | $142.5K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 700 | $197.55 | $138.3K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 700 | $198.00 | $138.6K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 700 | $198.05 | $138.6K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 700 | $198.10 | $138.7K |
| 2026-06-12 | FirstService CorporationIssuer | issuer_buyback | 700 | $198.15 | $138.7K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $141.05 | $141.1K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $141.10 | $141.1K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $141.15 | $141.2K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $141.20 | $141.2K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $141.25 | $141.3K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $141.30 | $141.3K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $141.75 | $141.8K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $141.80 | $141.8K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $141.85 | $141.8K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $141.90 | $141.9K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $141.95 | $141.9K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 2K | $142.00 | $284K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.05 | $142.1K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.10 | $142.1K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 2K | $142.15 | $284.3K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 2K | $142.20 | $284.4K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 3K | $142.25 | $426.8K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 2K | $142.30 | $284.6K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.35 | $142.3K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.40 | $142.4K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.45 | $142.4K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.50 | $142.5K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.55 | $142.6K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.60 | $142.6K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.65 | $142.7K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.70 | $142.7K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 300 | $196.25 | $58.9K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 272 | $196.30 | $53.4K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 300 | $196.50 | $59K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 300 | $196.60 | $59K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 300 | $196.70 | $59K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 300 | $196.80 | $59K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 300 | $197.30 | $59.2K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 300 | $197.40 | $59.2K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 300 | $197.50 | $59.3K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 300 | $197.60 | $59.3K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 400 | $197.70 | $79.1K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 900 | $197.80 | $178K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 500 | $198.50 | $99.3K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 500 | $198.60 | $99.3K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 500 | $198.70 | $99.3K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1.2K | $199.05 | $238.9K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1.2K | $199.10 | $238.9K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1.2K | $199.15 | $239K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1.2K | $199.20 | $239K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1.2K | $199.25 | $239.1K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 2.1K | $199.30 | $418.5K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 2.1K | $199.35 | $418.6K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 2.1K | $199.40 | $418.7K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1.4K | $199.45 | $279.2K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 700 | $199.50 | $139.7K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1.2K | $199.55 | $239.5K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 500 | $199.60 | $99.8K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 500 | $199.65 | $99.8K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 500 | $199.70 | $99.8K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 500 | $199.75 | $99.9K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 500 | $199.80 | $99.9K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 604 | $138.65 | $83.7K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 500 | $138.70 | $69.3K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 500 | $138.75 | $69.4K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $139.10 | $139.1K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $139.15 | $139.2K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $139.20 | $139.2K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $139.25 | $139.3K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $139.30 | $139.3K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $139.35 | $139.3K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $139.40 | $139.4K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $139.45 | $139.4K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $139.50 | $139.5K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $139.55 | $139.6K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $139.60 | $139.6K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $139.65 | $139.7K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $139.70 | $139.7K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $139.75 | $139.8K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $139.80 | $139.8K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $139.85 | $139.8K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $139.90 | $139.9K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $139.95 | $139.9K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $140.00 | $140K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $140.05 | $140.1K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $140.10 | $140.1K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $140.15 | $140.2K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $140.20 | $140.2K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $140.25 | $140.3K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $140.30 | $140.3K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $140.35 | $140.3K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $140.40 | $140.4K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $140.45 | $140.4K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $140.50 | $140.5K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $140.60 | $140.6K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $140.90 | $140.9K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $140.95 | $140.9K |
| 2026-06-11 | FirstService CorporationIssuer | issuer_buyback | 1K | $141.00 | $141K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 700 | $199.35 | $139.5K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 700 | $199.40 | $139.6K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 700 | $199.30 | $139.5K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 700 | $199.25 | $139.5K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 700 | $199.20 | $139.4K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 700 | $199.15 | $139.4K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 700 | $199.05 | $139.3K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.20 | $142.2K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.25 | $142.3K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.30 | $142.3K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 337 | $142.55 | $48K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 1.2K | $142.60 | $171.1K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 1.2K | $142.65 | $171.5K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 3.6K | $142.70 | $513.7K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 4.8K | $142.75 | $685.2K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 7.2K | $142.80 | $1.03M |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 4.9K | $142.85 | $700.7K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 6K | $142.90 | $857.4K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 3.6K | $142.95 | $514.6K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 3.6K | $143.00 | $514.8K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 1.2K | $143.05 | $171.7K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 863 | $143.10 | $123.5K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 1.2K | $143.15 | $171.8K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 700 | $198.00 | $138.6K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 700 | $198.05 | $138.6K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 700 | $198.10 | $138.7K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 700 | $198.15 | $138.7K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 700 | $198.70 | $139.1K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $198.75 | $218.6K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 1.4K | $198.80 | $278.3K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 2.1K | $198.85 | $417.6K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 2.8K | $198.90 | $556.9K |
| 2026-06-10 | FirstService CorporationIssuer | issuer_buyback | 2.1K | $198.95 | $417.8K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 1.8K | $200.95 | $361.7K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 1.3K | $201.00 | $255.7K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 1.7K | $199.00 | $338.3K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 1K | $140.80 | $140.8K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 1K | $141.60 | $141.6K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 1.2K | $141.65 | $170K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 3.2K | $141.70 | $453.4K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 4.2K | $141.80 | $595.6K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 5.2K | $141.90 | $737.9K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 4K | $142.00 | $568K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 1.2K | $142.05 | $170.5K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 2.5K | $142.10 | $355.3K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 1.5K | $142.20 | $213.3K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.30 | $142.3K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 1K | $142.40 | $142.4K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 219 | $142.55 | $31.2K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 1.2K | $142.60 | $165.3K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 1.2K | $143.25 | $171.9K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 1.2K | $143.30 | $172K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 1.2K | $143.90 | $176.7K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 3.4K | $143.95 | $486.7K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 3.6K | $144.00 | $518.4K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 300 | $197.60 | $59.3K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 800 | $197.70 | $158.2K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 1.4K | $197.80 | $276.9K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 1.4K | $197.90 | $277.1K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 2.3K | $198.00 | $455.4K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 1.6K | $198.10 | $317K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 2.2K | $198.20 | $436K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 1.9K | $198.30 | $376.8K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 1.4K | $198.40 | $277.8K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 1.6K | $198.50 | $317.6K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 700 | $198.60 | $139K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 700 | $198.70 | $139.1K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 900 | $199.90 | $179.9K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 900 | $200.85 | $180.8K |
| 2026-06-09 | FirstService CorporationIssuer | issuer_buyback | 2.7K | $200.90 | $542.4K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 1.2K | $139.55 | $167.5K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 2.7K | $139.60 | $377.2K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 2.7K | $139.65 | $377.1K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 5.7K | $139.70 | $796.3K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 1.2K | $139.75 | $167.7K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 2.7K | $139.80 | $377.5K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 1.2K | $139.85 | $167.8K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 3K | $139.90 | $419.7K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 1.5K | $139.95 | $209.9K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 4K | $140.00 | $560K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 1.5K | $140.05 | $210.1K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 7K | $140.10 | $980.4K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 1.5K | $140.15 | $210.2K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 6.2K | $140.20 | $869.2K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 3K | $140.25 | $420.8K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 5.7K | $140.30 | $799.7K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 1.5K | $140.35 | $210.5K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 6.7K | $140.40 | $940.7K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 1.5K | $140.45 | $210.7K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 2.5K | $140.50 | $351.3K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 500 | $194.80 | $97.4K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 1.2K | $194.90 | $233.9K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 1.2K | $195.00 | $234K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 700 | $195.10 | $136.6K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 700 | $195.20 | $136.6K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 700 | $195.30 | $136.7K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 1.5K | $195.40 | $293.1K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 3.3K | $195.50 | $645.1K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 4.3K | $195.60 | $835.6K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 4.2K | $195.70 | $821.9K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 3.4K | $195.80 | $665.7K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 700 | $195.85 | $137.1K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 1.2K | $139.50 | $167.4K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 377 | $139.10 | $52.4K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 700 | $195.90 | $137.1K |
| 2026-06-08 | FirstService CorporationIssuer | issuer_buyback | 700 | $196.00 | $137.2K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 700 | $196.80 | $137.8K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 700 | $196.70 | $137.7K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 700 | $196.65 | $137.7K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 1.3K | $196.60 | $250.1K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 600 | $196.55 | $117.9K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 700 | $196.50 | $137.6K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 700 | $196.40 | $137.5K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 700 | $195.90 | $137.1K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 1.5K | $195.80 | $293.7K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 1.4K | $195.70 | $274K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 2.1K | $195.60 | $410.8K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 1K | $139.00 | $139K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 1K | $139.10 | $139.1K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $139.20 | $151.7K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 2K | $139.30 | $285.6K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 3K | $139.40 | $418.2K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 2K | $139.50 | $279K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 1K | $140.00 | $140K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 2K | $140.10 | $280.2K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 950 | $140.15 | $133.1K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 2.9K | $140.20 | $408K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 1.1K | $140.25 | $151.2K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 5K | $140.30 | $701.5K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 3K | $140.35 | $421.1K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 3K | $140.40 | $421.2K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 2.1K | $140.45 | $293.1K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 2K | $140.50 | $281K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 1K | $140.55 | $140.6K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 1.2K | $140.60 | $173.8K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 1K | $140.65 | $140.7K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 922 | $140.70 | $129.7K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 913 | $140.75 | $128.5K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 2K | $140.80 | $281.6K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 1K | $140.85 | $140.8K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 2K | $140.90 | $281.8K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 1K | $140.95 | $140.9K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 1K | $141.00 | $141K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 1K | $141.05 | $141.1K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 1K | $141.10 | $141.1K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 800 | $193.50 | $154.8K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 700 | $193.60 | $135.5K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 1.4K | $193.70 | $271.2K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 1.4K | $193.80 | $271.3K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 1.4K | $193.90 | $271.5K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 1.4K | $194.00 | $271.6K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 400 | $195.00 | $78K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 700 | $195.20 | $136.6K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 700 | $195.30 | $136.7K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 1.4K | $195.40 | $273.6K |
| 2026-06-05 | FirstService CorporationIssuer | issuer_buyback | 2.4K | $195.50 | $469.2K |
| 2026-06-04 | FirstService CorporationIssuer | issuer_buyback | 500 | $195.90 | $98K |
| 2026-06-04 | FirstService CorporationIssuer | issuer_buyback | 500 | $196.00 | $98K |
| 2026-06-04 | FirstService CorporationIssuer | issuer_buyback | 1K | $195.80 | $195.8K |
| 2026-06-04 | FirstService CorporationIssuer | issuer_buyback | 500 | $195.70 | $97.8K |
| 2026-06-04 | FirstService CorporationIssuer | issuer_buyback | 500 | $195.50 | $97.8K |
| 2026-06-04 | FirstService CorporationIssuer | issuer_buyback | 500 | $195.40 | $97.7K |
| 2026-06-04 | FirstService CorporationIssuer | issuer_buyback | 500 | $195.30 | $97.7K |
| 2026-06-04 | FirstService CorporationIssuer | issuer_buyback | 800 | $195.20 | $156.2K |
| 2026-06-04 | FirstService CorporationIssuer | issuer_buyback | 800 | $195.10 | $156.1K |
| 2026-06-04 | FirstService CorporationIssuer | issuer_buyback | 800 | $195.00 | $156K |
| 2026-06-04 | FirstService CorporationIssuer | issuer_buyback | 1.6K | $194.90 | $311.8K |
| 2026-06-04 | FirstService CorporationIssuer | issuer_buyback | 1.2K | $139.20 | $167K |
| 2026-06-04 | FirstService CorporationIssuer | issuer_buyback | 1.2K | $139.25 | $167.1K |
| 2026-06-04 | FirstService CorporationIssuer | issuer_buyback | 3.6K | $139.30 | $501.5K |
| 2026-06-04 | FirstService CorporationIssuer | issuer_buyback | 2.4K | $139.35 | $334.4K |
| 2026-06-04 | FirstService CorporationIssuer | issuer_buyback | 3.6K | $139.40 | $501.8K |
| 2026-06-04 | FirstService CorporationIssuer | issuer_buyback | 4.5K | $139.45 | $626.3K |
Issuer
| Insider | Balance | Latest transaction | Stake |
|---|---|---|---|
| FirstService CorporationIssuer | — | 2026-08-31issuer_buyback46.7K | — |