Apr 14
2023
SELL
Payment of exercise price or tax liability
$956,306
$32.3 p/Share
29,607
Reduced 6.96%
395,806
Common Shares
Apr 14
2023
BUY
Grant, award, or other acquisition
-
75,240
Added 15.03%
425,413
Common Shares
Apr 03
2023
BUY
Grant, award, or other acquisition
-
53,544
Added 12.63%
370,465
Common Shares
Apr 02
2023
SELL
Payment of exercise price or tax liability
$84,580
$33.26 p/Share
2,543
Reduced 0.72%
350,173
Common Shares
Apr 01
2023
SELL
Payment of exercise price or tax liability
$590,331
$33.26 p/Share
17,749
Reduced 4.79%
352,716
Common Shares
Jan 30
2023
SELL
Open market or private sale
$708,400
$35.42 p/Share
20,000
Reduced 5.94%
316,921
Common Shares
Apr 14
2022
SELL
Payment of exercise price or tax liability
$1,110,336
$44.59 p/Share
24,901
Reduced 6.88%
336,921
Common Shares
Apr 14
2022
BUY
Grant, award, or other acquisition
-
63,280
Added 14.89%
361,822
Common Shares
Apr 03
2022
SELL
Payment of exercise price or tax liability
$101,748
$41.82 p/Share
2,433
Reduced 0.81%
298,542
Common Shares
Apr 02
2022
SELL
Payment of exercise price or tax liability
$106,348
$41.82 p/Share
2,543
Reduced 0.84%
300,975
Common Shares
Apr 01
2022
SELL
Payment of exercise price or tax liability
$335,145
$41.82 p/Share
8,014
Reduced 2.57%
303,518
Common Shares
Apr 01
2022
BUY
Grant, award, or other acquisition
-
38,259
Added 10.94%
311,532
Common Shares
Nov 05
2021
-
295,600
Reduced 51.96%
273,273
Common Shares
Oct 05
2021
-
30,000
Reduced 5.01%
568,873
Common Shares
Sep 27
2021
BUY
Conversion of derivative security
-
362,400
Added 37.7%
598,873
Common Shares
May 28
2021
SELL
Open market or private sale
$7,604,000
$38.02 p/Share
200,000
Reduced 45.82%
236,473
Common Shares
Apr 14
2021
SELL
Payment of exercise price or tax liability
$263,039
$35.1 p/Share
7,494
Reduced 1.69%
436,473
Common Shares
Apr 14
2021
BUY
Grant, award, or other acquisition
-
19,044
Added 4.11%
443,967
Common Shares
Apr 03
2021
SELL
Payment of exercise price or tax liability
$81,724
$33.59 p/Share
2,433
Reduced 0.57%
427,466
Common Shares
Apr 02
2021
SELL
Payment of exercise price or tax liability
$85,419
$33.59 p/Share
2,543
Reduced 0.59%
424,923
Common Shares
Apr 01
2021
SELL
Payment of exercise price or tax liability
$85,083
$33.59 p/Share
2,533
Reduced 0.59%
429,899
Common Shares
Apr 01
2021
BUY
Grant, award, or other acquisition
-
39,446
Added 8.36%
432,432
Common Shares