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
Aug 16
2021
BUY
Exercise of conversion of derivative security
$244,978
$33.79 p/Share
7,250
Added 50.0%
7,250
Common Shares
May 24
2021
SELL
Open market or private sale
$199,488
$62.34 p/Share
3,200
Reduced 12.61%
22,173
Common Shares
May 13
2021
SELL
Open market or private sale
$1,256,346
$61.42 p/Share
20,455
Reduced 100.0%
0
Common Shares
May 13
2021
BUY
Exercise of conversion of derivative security
$744,562
$36.4 p/Share
20,455
Added 70.55%
8,538
Common Shares
Mar 15
2021
SELL
Payment of exercise price or tax liability
$235,337
$56.49 p/Share
4,166
Reduced 14.1%
25,373
Common Shares