Feb 19
2025
SELL
Payment of exercise price or tax liability
$72,310
$187.82 p/Share
385
Reduced 5.83%
6,223
Common Shares
Feb 19
2025
BUY
Exercise of conversion of derivative security
-
977
Added 12.88%
6,608
Common Shares
Feb 18
2025
SELL
Payment of exercise price or tax liability
$327,824
$187.65 p/Share
1,747
Reduced 23.68%
5,631
Common Shares
Feb 18
2025
BUY
Exercise of conversion of derivative security
-
4,437
Added 38.58%
7,063
Common Shares
Feb 17
2025
SELL
Payment of exercise price or tax liability
$41,021
$189.04 p/Share
217
Reduced 6.87%
2,941
Common Shares
Feb 17
2025
BUY
Exercise of conversion of derivative security
-
551
Added 14.86%
3,158
Common Shares
Feb 16
2025
SELL
Payment of exercise price or tax liability
$52,175
$189.04 p/Share
276
Reduced 9.57%
2,607
Common Shares
Feb 16
2025
BUY
Exercise of conversion of derivative security
-
633
Added 18.0%
2,883
Common Shares
Nov 12
2024
SELL
Open market or private sale
$187,500
$187.5 p/Share
1,000
Reduced 30.77%
2,250
Common Shares
Sep 09
2024
SELL
Open market or private sale
$105,920
$185.5 p/Share
571
Reduced 14.94%
3,250
Common Shares
Aug 14
2024
SELL
Open market or private sale
$90,875
$181.75 p/Share
500
Reduced 11.57%
3,821
Common Shares
Aug 07
2024
SELL
Open market or private sale
$180,150
$180.15 p/Share
1,000
Reduced 18.79%
4,321
Common Shares
Jun 07
2024
SELL
Open market or private sale
$169,000
$169.0 p/Share
1,000
Reduced 15.82%
5,321
Common Shares
May 09
2024
SELL
Open market or private sale
$332,000
$166.0 p/Share
2,000
Reduced 24.04%
6,321
Common Shares
Feb 19
2024
SELL
Payment of exercise price or tax liability
$410,442
$167.87 p/Share
2,445
Reduced 22.71%
8,321
Common Shares
Feb 19
2024
BUY
Exercise of conversion of derivative security
-
6,628
Added 38.97%
10,381
Common Shares
Feb 18
2024
SELL
Payment of exercise price or tax liability
$32,902
$167.87 p/Share
196
Reduced 4.52%
4,138
Common Shares
Feb 18
2024
BUY
Exercise of conversion of derivative security
-
801
Added 15.6%
4,334
Common Shares
Feb 17
2024
SELL
Payment of exercise price or tax liability
$22,662
$167.87 p/Share
135
Reduced 3.68%
3,533
Common Shares
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
551
Added 13.06%
3,668
Common Shares
Feb 14
2024
SELL
Payment of exercise price or tax liability
$30,033
$164.12 p/Share
183
Reduced 5.55%
3,117
Common Shares
Feb 14
2024
BUY
Exercise of conversion of derivative security
-
750
Added 18.52%
3,300
Common Shares
Dec 06
2023
SELL
Open market or private sale
$70,250
$140.5 p/Share
500
Reduced 16.39%
2,550
Common Shares
Sep 01
2023
SELL
Open market or private sale
$27,800
$139.0 p/Share
200
Reduced 6.15%
3,050
Common Shares