May 16
2025
SELL
Payment of exercise price or tax liability
$1,024,501
$100.53 p/Share
10,191
Reduced 28.53%
25,525
Common Shares
May 16
2025
BUY
Grant, award, or other acquisition
-
20,394
Added 39.61%
31,088
Common Shares
May 15
2025
SELL
Payment of exercise price or tax liability
$331,202
$99.82 p/Share
3,318
Reduced 17.8%
15,322
Common Shares
May 15
2025
BUY
Exercise of conversion of derivative security
-
6,643
Added 26.27%
18,640
Common Shares
May 12
2025
SELL
Open market or private sale
$44,070
$97.5 p/Share
452
Reduced 3.63%
11,997
Common Shares
Apr 10
2025
SELL
Open market or private sale
$37,496
$83.14 p/Share
451
Reduced 3.5%
12,449
Common Shares
Mar 10
2025
SELL
Open market or private sale
$48,882
$92.58 p/Share
528
Reduced 3.93%
12,900
Common Shares
Feb 15
2025
SELL
Payment of exercise price or tax liability
$234,548
$119.06 p/Share
1,970
Reduced 12.79%
13,428
Common Shares
Feb 15
2025
BUY
Exercise of conversion of derivative security
-
3,845
Added 19.98%
15,398
Common Shares
Feb 10
2025
SELL
Open market or private sale
$54,579
$120.75 p/Share
452
Reduced 3.77%
11,553
Common Shares
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