Dec 31
2025
BUY
Grant, award, or other acquisition
$18,730
$72.88 p/Share
257
Added 0.19%
138,272
Common Shares
Sep 30
2025
BUY
Grant, award, or other acquisition
$18,732
$40.99 p/Share
457
Added 0.33%
138,015
Common Shares
Jun 30
2025
BUY
Grant, award, or other acquisition
$18,749
$42.71 p/Share
439
Added 0.32%
137,558
Common Shares
Jun 13
2025
SELL
Other acquisition or disposition
-
43,089
Reduced 23.91%
137,119
Common Shares
Jun 09
2025
-
59,198
Reduced 24.73%
180,208
Common Shares
Jun 04
2025
-
73,371
Reduced 23.46%
239,406
Common Shares
May 23
2025
BUY
Grant, award, or other acquisition
-
3,413
Added 1.08%
312,777
Common Shares
Mar 31
2025
BUY
Grant, award, or other acquisition
$18,731
$40.81 p/Share
459
Added 0.15%
309,364
Common Shares
Dec 31
2024
BUY
Grant, award, or other acquisition
$18,704
$46.07 p/Share
406
Added 0.13%
308,905
Common Shares
Sep 30
2024
BUY
Grant, award, or other acquisition
$18,735
$43.27 p/Share
433
Added 0.14%
308,499
Common Shares
Jun 30
2024
BUY
Grant, award, or other acquisition
$18,721
$45.44 p/Share
412
Added 0.13%
308,066
Common Shares
May 24
2024
BUY
Grant, award, or other acquisition
-
2,334
Added 0.75%
307,654
Common Shares
Mar 31
2024
BUY
Grant, award, or other acquisition
$18,731
$50.9 p/Share
368
Added 0.12%
305,320
Common Shares
Jan 07
2024
BUY
Grant, award, or other acquisition
$9,203
$26.91 p/Share
342
Added 0.11%
304,952
Common Shares
Dec 31
2023
BUY
Grant, award, or other acquisition
$18,744
$25.89 p/Share
724
Added 0.24%
304,610
Common Shares
Sep 30
2023
BUY
Grant, award, or other acquisition
$18,744
$49.07 p/Share
382
Added 0.13%
303,886
Common Shares
Jun 30
2023
BUY
Grant, award, or other acquisition
$18,730
$68.61 p/Share
273
Added 0.09%
303,504
Common Shares
May 24
2023
BUY
Grant, award, or other acquisition
-
2,324
Added 0.76%
303,231
Common Shares
Jun 17
2022
BUY
Grant, award, or other acquisition
-
2,345
Added 0.77%
300,907
Common Shares
Nov 24
2021
BUY
Open market or private purchase
$2,010,000
$67.0 p/Share
30,000
Added 9.13%
298,562
Common Shares
Nov 23
2021
BUY
Open market or private purchase
$154,188
$62.5 p/Share
2,467
Added 0.91%
268,562
Common Shares
Nov 18
2021
BUY
Open market or private purchase
$2,157,000
$71.9 p/Share
30,000
Added 10.13%
266,095
Common Shares
Nov 17
2021
BUY
Open market or private purchase
$176,640
$69.0 p/Share
2,560
Added 1.07%
236,095
Common Shares