Mar 02
2024
SELL
Payment of exercise price or tax liability
$27,675
$9.8 p/Share
2,824
Reduced 2.66%
103,269
Common Shares
Mar 01
2024
SELL
Payment of exercise price or tax liability
$12,397
$9.8 p/Share
1,265
Reduced 1.18%
106,093
Common Shares
Mar 01
2024
BUY
Grant, award, or other acquisition
-
29,183
Added 21.37%
107,358
Common Shares
Feb 17
2024
SELL
Payment of exercise price or tax liability
$6,037
$10.61 p/Share
569
Reduced 0.72%
78,175
Common Shares
Oct 28
2023
SELL
Payment of exercise price or tax liability
$16,395
$13.55 p/Share
1,210
Reduced 1.51%
78,744
Common Shares
Mar 02
2023
SELL
Payment of exercise price or tax liability
$68,701
$24.51 p/Share
2,803
Reduced 3.39%
79,954
Common Shares
Mar 01
2023
BUY
Grant, award, or other acquisition
-
11,075
Added 11.8%
82,757
Common Shares
Feb 19
2023
SELL
Payment of exercise price or tax liability
$24,877
$22.74 p/Share
1,094
Reduced 1.5%
71,682
Common Shares
Feb 17
2023
SELL
Payment of exercise price or tax liability
$13,030
$22.74 p/Share
573
Reduced 0.78%
72,776
Common Shares
Oct 28
2022
SELL
Payment of exercise price or tax liability
$30,462
$24.99 p/Share
1,219
Reduced 1.63%
73,349
Common Shares
Mar 04
2022
BUY
Open market or private purchase
$96,768
$20.16 p/Share
4,800
Added 6.05%
74,568
Common Shares
Mar 02
2022
BUY
Grant, award, or other acquisition
-
28,792
Added 29.21%
69,768
Common Shares
Feb 20
2022
SELL
Payment of exercise price or tax liability
$28,308
$26.96 p/Share
1,050
Reduced 2.5%
40,976
Common Shares
Feb 19
2022
SELL
Payment of exercise price or tax liability
$28,362
$26.96 p/Share
1,052
Reduced 2.44%
42,026
Common Shares
Feb 17
2022
SELL
Payment of exercise price or tax liability
$15,322
$26.6 p/Share
576
Reduced 1.32%
43,078
Common Shares
Oct 28
2021
SELL
Payment of exercise price or tax liability
$39,348
$31.99 p/Share
1,230
Reduced 2.74%
43,654
Common Shares
Feb 20
2021
SELL
Payment of exercise price or tax liability
$50,997
$49.32 p/Share
1,034
Reduced 2.25%
44,884
Common Shares
Feb 19
2021
SELL
Payment of exercise price or tax liability
$54,055
$49.32 p/Share
1,096
Reduced 2.33%
45,918
Common Shares
Feb 17
2021
BUY
Grant, award, or other acquisition
-
4,976
Added 9.57%
47,014
Common Shares
Nov 17
2020
SELL
Open market or private sale
$700,880
$50.02 p/Share
14,012
Reduced 25.0%
42,038
Common Shares
Oct 31
2020
SELL
Payment of exercise price or tax liability
$123,414
$46.73 p/Share
2,641
Reduced 4.5%
56,050
Common Shares
Oct 28
2020
BUY
Grant, award, or other acquisition
-
12,421
Added 17.47%
58,691
Common Shares