Jul 12
2023
SELL
Open market or private sale
$390,279
$70.96 p/Share
5,500
Reduced 6.02%
85,857
Common Shares
Jul 12
2023
BUY
Exercise of conversion of derivative security
$203,389
$36.98 p/Share
5,500
Added 5.68%
91,357
Common Shares
Jul 03
2023
SELL
Payment of exercise price or tax liability
$191,846
$69.56 p/Share
2,758
Reduced 3.11%
85,857
Common Shares
Jul 03
2023
BUY
Grant, award, or other acquisition
-
6,080
Added 6.42%
88,615
Common Shares
Jun 30
2023
BUY
Grant, award, or other acquisition
-
3,000
Added 3.51%
82,535
Common Shares
Jun 26
2023
SELL
Payment of exercise price or tax liability
$851,692
$61.37 p/Share
13,878
Reduced 14.86%
79,535
Common Shares
Jan 27
2023
SELL
Open market or private sale
$110,600
$55.3 p/Share
2,000
Reduced 2.1%
93,413
Common Shares
Jan 27
2023
BUY
Exercise of conversion of derivative security
$63,420
$31.71 p/Share
2,000
Added 2.05%
95,413
Common Shares
Jul 01
2022
SELL
Payment of exercise price or tax liability
$117,181
$44.02 p/Share
2,662
Reduced 2.77%
93,413
Common Shares
Jul 01
2022
BUY
Grant, award, or other acquisition
-
5,868
Added 5.76%
96,075
Common Shares
Jun 29
2022
SELL
Payment of exercise price or tax liability
$409,056
$44.73 p/Share
9,145
Reduced 9.2%
90,207
Common Shares
Jun 29
2022
BUY
Exercise of conversion of derivative security
$266,110
$20.47 p/Share
13,000
Added 11.57%
99,352
Common Shares
Jun 27
2022
SELL
Payment of exercise price or tax liability
$55,186
$46.61 p/Share
1,184
Reduced 1.35%
86,352
Common Shares
Jun 24
2022
BUY
Grant, award, or other acquisition
-
4,400
Added 4.79%
87,536
Common Shares
Feb 10
2022
SELL
Open market or private sale
$251,400
$55.18 p/Share
4,556
Reduced 5.2%
83,136
Common Shares
Feb 10
2022
BUY
Exercise of conversion of derivative security
$87,384
$19.18 p/Share
4,556
Added 4.94%
87,692
Common Shares
Feb 03
2022
SELL
Open market or private sale
$298,005
$54.74 p/Share
5,444
Reduced 6.15%
83,136
Common Shares
Feb 03
2022
BUY
Exercise of conversion of derivative security
$104,416
$19.18 p/Share
5,444
Added 5.79%
88,580
Common Shares
Jul 01
2021
SELL
Payment of exercise price or tax liability
$92,744
$61.42 p/Share
1,510
Reduced 1.78%
83,136
Common Shares
Jul 01
2021
BUY
Grant, award, or other acquisition
-
3,222
Added 3.67%
84,646
Common Shares
Jun 28
2021
SELL
Payment of exercise price or tax liability
$83,854
$59.64 p/Share
1,406
Reduced 1.7%
81,424
Common Shares
Jun 25
2021
BUY
Grant, award, or other acquisition
-
3,000
Added 3.5%
82,831
Common Shares
Apr 19
2021
SELL
Open market or private sale
$261,160
$65.29 p/Share
4,000
Reduced 4.77%
79,831
Common Shares
Apr 19
2021
BUY
Exercise of conversion of derivative security
$92,400
$23.1 p/Share
4,000
Added 4.55%
83,831
Common Shares
Nov 02
2020
SELL
Open market or private sale
$449,820
$49.98 p/Share
9,000
Reduced 10.13%
79,831
Common Shares