Mar 21
2025
SELL
Open market or private sale
$59,178
$98.63 p/Share
600
Reduced 2.96%
19,667
Common Shares
Mar 17
2025
SELL
Open market or private sale
$743,366
$97.85 p/Share
7,597
Reduced 27.26%
20,267
Common Shares
Mar 14
2025
SELL
Payment of exercise price or tax liability
$183,477
$94.43 p/Share
1,943
Reduced 6.52%
27,864
Common Shares
Mar 14
2025
SELL
Payment of exercise price or tax liability
$322,667
$94.43 p/Share
3,417
Reduced 11.98%
25,112
Common Shares
Mar 14
2025
BUY
Exercise of conversion of derivative security
-
12,957
Added 30.75%
29,186
Common Shares
Aug 23
2024
SELL
Open market or private sale
$256,650
$85.55 p/Share
3,000
Reduced 12.89%
20,267
Common Shares
Aug 13
2024
SELL
Open market or private sale
$230,563
$78.96 p/Share
2,920
Reduced 11.15%
23,267
Common Shares
Aug 11
2024
SELL
Payment of exercise price or tax liability
$185,782
$78.29 p/Share
2,373
Reduced 8.31%
26,187
Common Shares
Aug 11
2024
BUY
Exercise of conversion of derivative security
-
5,293
Added 15.64%
28,560
Common Shares
May 24
2024
SELL
Open market or private sale
$380,700
$76.14 p/Share
5,000
Reduced 17.69%
23,267
Common Shares
May 21
2024
SELL
Open market or private sale
$1,056,020
$75.43 p/Share
14,000
Reduced 33.12%
28,267
Common Shares
May 21
2024
BUY
Exercise of conversion of derivative security
$568,960
$40.64 p/Share
14,000
Added 24.88%
42,267
Common Shares
Mar 15
2024
SELL
Payment of exercise price or tax liability
$49,897
$75.26 p/Share
663
Reduced 2.29%
28,267
Common Shares
Mar 15
2024
SELL
Payment of exercise price or tax liability
$224,635
$64.83 p/Share
3,465
Reduced 11.21%
27,450
Common Shares
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
1,480
Added 4.87%
28,930
Common Shares
Feb 29
2024
SELL
Open market or private sale
$871,269
$76.32 p/Share
11,416
Reduced 26.97%
30,915
Common Shares
Feb 29
2024
BUY
Exercise of conversion of derivative security
$385,746
$33.79 p/Share
11,416
Added 21.24%
42,331
Common Shares
Feb 24
2024
BUY
Exercise of conversion of derivative security
-
7,775
Added 20.1%
30,915
Common Shares
Dec 04
2023
SELL
Open market or private sale
$243,150
$64.84 p/Share
3,750
Reduced 13.95%
23,140
Common Shares
May 13
2022
SELL
Open market or private sale
$129,633
$61.73 p/Share
2,100
Reduced 9.18%
20,764
Common Shares
Mar 14
2022
SELL
Payment of exercise price or tax liability
$150,665
$56.03 p/Share
2,689
Reduced 10.52%
22,864
Common Shares
Mar 06
2022
BUY
Exercise of conversion of derivative security
-
8,780
Added 25.57%
25,553
Common Shares
Dec 21
2021
SELL
Open market or private sale
$121,980
$60.99 p/Share
2,000
Reduced 10.65%
16,773
Common Shares
Aug 24
2021
SELL
Open market or private sale
$211,038
$62.07 p/Share
3,400
Reduced 15.33%
18,773
Common Shares
Aug 16
2021
SELL
Open market or private sale
$456,025
$62.9 p/Share
7,250
Reduced 100.0%
0
Common Shares