Jul 01
2025
SELL
Payment of exercise price or tax liability
$96,720
$64.48 p/Share
1,500
Reduced 4.87%
29,322
Common Shares
Jul 01
2025
BUY
Grant, award, or other acquisition
-
3,304
Added 9.68%
30,822
Common Shares
Jun 27
2025
SELL
Payment of exercise price or tax liability
$24,056
$63.81 p/Share
377
Reduced 1.35%
27,518
Common Shares
Jun 26
2025
BUY
Grant, award, or other acquisition
-
3,060
Added 9.89%
27,895
Common Shares
Jun 24
2025
SELL
Payment of exercise price or tax liability
$111,638
$60.15 p/Share
1,856
Reduced 6.95%
24,835
Common Shares
Jul 02
2024
SELL
Payment of exercise price or tax liability
$73,101
$45.18 p/Share
1,618
Reduced 5.72%
26,691
Common Shares
Jul 02
2024
BUY
Grant, award, or other acquisition
-
3,564
Added 11.18%
28,309
Common Shares
Jun 27
2024
BUY
Grant, award, or other acquisition
-
6,390
Added 20.52%
24,745
Common Shares
Jun 25
2024
SELL
Payment of exercise price or tax liability
$32,252
$50.16 p/Share
643
Reduced 3.38%
18,355
Common Shares
Dec 21
2023
BUY
Grant, award, or other acquisition
-
5,000
Added 20.84%
18,998
Common Shares
Sep 18
2023
SELL
Payment of exercise price or tax liability
$18,781
$69.05 p/Share
272
Reduced 2.47%
10,729
Common Shares
Jul 03
2023
SELL
Payment of exercise price or tax liability
$78,255
$69.56 p/Share
1,125
Reduced 9.28%
11,001
Common Shares
Jul 03
2023
BUY
Grant, award, or other acquisition
-
2,478
Added 16.97%
12,126
Common Shares
Jun 30
2023
BUY
Grant, award, or other acquisition
-
2,200
Added 18.57%
9,648
Common Shares
Sep 30
2022
BUY
Open market or private purchase
$3,800
$40.86 p/Share
93
Added 1.23%
7,448
Common Shares
Aug 01
2022
SELL
Payment of exercise price or tax liability
$58,741
$51.8 p/Share
1,134
Reduced 13.36%
7,355
Common Shares
Jul 01
2022
SELL
Payment of exercise price or tax liability
$15,099
$44.02 p/Share
343
Reduced 3.88%
8,489
Common Shares
Jul 01
2022
BUY
Grant, award, or other acquisition
-
756
Added 7.88%
8,832
Common Shares
Jun 24
2022
BUY
Grant, award, or other acquisition
-
2,600
Added 24.35%
8,076
Common Shares
Sep 17
2021
SELL
Payment of exercise price or tax liability
$17,089
$53.57 p/Share
319
Reduced 5.5%
5,476
Common Shares
Jul 01
2021
SELL
Payment of exercise price or tax liability
$3,255
$61.42 p/Share
53
Reduced 0.91%
5,795
Common Shares
Jul 01
2021
BUY
Grant, award, or other acquisition
-
166
Added 2.76%
5,848
Common Shares
Jun 25
2021
BUY
Grant, award, or other acquisition
-
900
Added 13.67%
5,682
Common Shares