Mar 05
2025
BUY
Grant, award, or other acquisition
-
91,026
Added 20.48%
353,522
Common Shares
Mar 02
2025
SELL
Payment of exercise price or tax liability
$15,562
$4.95 p/Share
3,144
Reduced 1.18%
262,496
Common Shares
Mar 01
2025
SELL
Payment of exercise price or tax liability
$27,497
$4.95 p/Share
5,555
Reduced 2.05%
265,640
Common Shares
Mar 02
2024
SELL
Payment of exercise price or tax liability
$30,693
$9.8 p/Share
3,132
Reduced 1.14%
271,195
Common Shares
Mar 01
2024
SELL
Payment of exercise price or tax liability
$14,298
$9.8 p/Share
1,459
Reduced 0.53%
274,327
Common Shares
Mar 01
2024
BUY
Grant, award, or other acquisition
-
34,181
Added 11.03%
275,786
Common Shares
Feb 17
2024
SELL
Payment of exercise price or tax liability
$8,222
$10.61 p/Share
775
Reduced 0.32%
241,605
Common Shares
Mar 02
2023
SELL
Payment of exercise price or tax liability
$77,059
$24.51 p/Share
3,144
Reduced 1.28%
242,380
Common Shares
Mar 01
2023
BUY
Grant, award, or other acquisition
-
13,089
Added 5.06%
245,524
Common Shares
Feb 19
2023
SELL
Payment of exercise price or tax liability
$28,879
$22.74 p/Share
1,270
Reduced 0.54%
232,435
Common Shares
Feb 17
2023
SELL
Payment of exercise price or tax liability
$17,623
$22.74 p/Share
775
Reduced 0.33%
233,705
Common Shares
Mar 04
2022
BUY
Open market or private purchase
$252,859
$20.31 p/Share
12,450
Added 5.04%
234,480
Common Shares
Mar 02
2022
BUY
Grant, award, or other acquisition
-
31,336
Added 12.37%
222,030
Common Shares
Feb 20
2022
SELL
Payment of exercise price or tax liability
$33,889
$26.96 p/Share
1,257
Reduced 0.65%
190,694
Common Shares
Feb 19
2022
SELL
Payment of exercise price or tax liability
$33,269
$26.96 p/Share
1,234
Reduced 0.64%
191,951
Common Shares
Feb 17
2022
SELL
Payment of exercise price or tax liability
$20,588
$26.6 p/Share
774
Reduced 0.4%
193,185
Common Shares
Feb 21
2021
SELL
Payment of exercise price or tax liability
$63,771
$49.32 p/Share
1,293
Reduced 0.66%
193,959
Common Shares
Feb 20
2021
SELL
Payment of exercise price or tax liability
$61,995
$49.32 p/Share
1,257
Reduced 0.64%
195,252
Common Shares
Feb 19
2021
SELL
Payment of exercise price or tax liability
$64,165
$49.32 p/Share
1,301
Reduced 0.66%
196,509
Common Shares
Feb 17
2021
BUY
Grant, award, or other acquisition
-
6,560
Added 3.21%
197,810
Common Shares
Dec 15
2020
SELL
Payment of exercise price or tax liability
$3,312,695
$49.31 p/Share
67,181
Reduced 26.0%
191,250
Common Shares
Dec 15
2020
BUY
Exercise of conversion of derivative security
$2,060,079
$21.0 p/Share
98,099
Added 27.51%
258,431
Common Shares