Jan 10
2025
SELL
Open market or private sale
$52,672
$116.79 p/Share
451
Reduced 3.62%
12,005
Common Shares
Dec 10
2024
SELL
Open market or private sale
$98,105
$127.41 p/Share
770
Reduced 5.82%
12,456
Common Shares
Nov 15
2024
SELL
Payment of exercise price or tax liability
$225,512
$117.21 p/Share
1,924
Reduced 12.8%
13,112
Common Shares
Nov 15
2024
BUY
Exercise of conversion of derivative security
-
3,845
Added 20.36%
15,036
Common Shares
Nov 11
2024
SELL
Open market or private sale
$62,185
$123.63 p/Share
503
Reduced 4.3%
11,191
Common Shares
Oct 10
2024
SELL
Open market or private sale
$88,971
$126.2 p/Share
705
Reduced 5.69%
11,694
Common Shares
Sep 10
2024
SELL
Open market or private sale
$80,741
$114.69 p/Share
704
Reduced 5.37%
12,399
Common Shares
Aug 15
2024
SELL
Payment of exercise price or tax liability
$252,739
$131.43 p/Share
1,923
Reduced 12.8%
13,103
Common Shares
Aug 15
2024
BUY
Exercise of conversion of derivative security
-
3,844
Added 20.37%
15,026
Common Shares
Aug 12
2024
SELL
Open market or private sale
$86,232
$122.49 p/Share
704
Reduced 5.92%
11,182
Common Shares
Jul 10
2024
SELL
Open market or private sale
$60,147
$133.07 p/Share
452
Reduced 3.66%
11,886
Common Shares
Jun 10
2024
SELL
Open market or private sale
$80,922
$120.42 p/Share
672
Reduced 5.17%
12,338
Common Shares
Jun 01
2024
SELL
Payment of exercise price or tax liability
$75,389
$120.43 p/Share
626
Reduced 4.59%
13,010
Common Shares
Jun 01
2024
BUY
Exercise of conversion of derivative security
-
1,250
Added 8.4%
13,636
Common Shares
May 15
2024
SELL
Payment of exercise price or tax liability
$379,647
$110.62 p/Share
3,432
Reduced 22.02%
12,153
Common Shares
May 15
2024
BUY
Exercise of conversion of derivative security
-
6,855
Added 30.55%
15,585
Common Shares
May 10
2024
SELL
Open market or private sale
$94,799
$108.84 p/Share
871
Reduced 9.07%
8,730
Common Shares
Apr 10
2024
SELL
Open market or private sale
$89,730
$103.02 p/Share
871
Reduced 8.32%
9,601
Common Shares
Mar 11
2024
SELL
Open market or private sale
$89,582
$102.85 p/Share
871
Reduced 7.68%
10,472
Common Shares
Feb 15
2024
SELL
Payment of exercise price or tax liability
$129,508
$87.27 p/Share
1,484
Reduced 11.57%
11,343
Common Shares
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
2,842
Added 18.14%
12,827
Common Shares
Feb 12
2024
SELL
Open market or private sale
$78,355
$89.96 p/Share
871
Reduced 8.02%
9,985
Common Shares
Jan 10
2024
SELL
Open market or private sale
$75,141
$86.27 p/Share
871
Reduced 7.43%
10,856
Common Shares
Dec 11
2023
SELL
Open market or private sale
$77,954
$89.5 p/Share
871
Reduced 6.91%
11,727
Common Shares
Nov 15
2023
SELL
Payment of exercise price or tax liability
$111,277
$78.92 p/Share
1,410
Reduced 10.17%
12,459
Common Shares