Jan 05
2026
SELL
Payment of exercise price or tax liability
$66,775
$49.61 p/Share
1,346
Reduced 1.16%
114,856
Common Shares
Jan 05
2026
SELL
Sale (or disposition) back to the issuer
$396,582
$49.61 p/Share
7,994
Reduced 6.44%
116,202
Common Shares
Jan 02
2026
SELL
Payment of exercise price or tax liability
$85,376
$49.58 p/Share
1,722
Reduced 1.82%
92,727
Common Shares
Jan 02
2026
BUY
Grant, award, or other acquisition
$1,560,233
$49.58 p/Share
31,469
Added 20.22%
124,196
Common Shares
Jan 02
2025
SELL
Payment of exercise price or tax liability
$51,336
$8.01 p/Share
6,409
Reduced 1.84%
341,970
Common Shares
Jan 02
2025
SELL
Sale (or disposition) back to the issuer
$316,451
$8.01 p/Share
39,507
Reduced 11.55%
302,463
Common Shares
Jan 02
2025
BUY
Grant, award, or other acquisition
$1,360,025
$8.01 p/Share
169,791
Added 26.45%
472,254
Common Shares
Jan 05
2024
BUY
Grant, award, or other acquisition
$1,120,035
$9.61 p/Share
116,549
Added 25.07%
348,379
Common Shares
Jan 03
2024
SELL
Sale (or disposition) back to the issuer
$231,721
$9.92 p/Share
23,359
Reduced 9.15%
231,830
Common Shares
Jan 03
2024
SELL
Payment of exercise price or tax liability
$15,772
$9.92 p/Share
1,590
Reduced 0.62%
255,189
Common Shares
Jan 02
2024
SELL
Payment of exercise price or tax liability
$44,689
$9.92 p/Share
4,505
Reduced 1.72%
256,779
Common Shares
Jan 10
2023
BUY
Grant, award, or other acquisition
$960,054
$10.65 p/Share
90,146
Added 25.65%
261,284
Common Shares
Jan 05
2023
SELL
Payment of exercise price or tax liability
$36,659
$10.24 p/Share
3,580
Reduced 2.05%
171,138
Common Shares
Jan 05
2023
SELL
Sale (or disposition) back to the issuer
$92,241
$10.24 p/Share
9,008
Reduced 4.9%
174,718
Common Shares
Jan 04
2023
SELL
Payment of exercise price or tax liability
$30,300
$10.02 p/Share
3,024
Reduced 1.62%
183,726
Common Shares
Jan 06
2022
BUY
Grant, award, or other acquisition
$768,031
$14.58 p/Share
52,677
Added 22.0%
186,750
Common Shares
Jan 05
2022
SELL
Payment of exercise price or tax liability
$83,901
$15.46 p/Share
5,427
Reduced 3.89%
134,073
Common Shares
Jan 04
2022
SELL
Payment of exercise price or tax liability
$38,316
$15.62 p/Share
2,453
Reduced 1.73%
139,500
Common Shares
Jan 05
2021
SELL
Payment of exercise price or tax liability
$46,487
$10.13 p/Share
4,589
Reduced 4.29%
102,457
Common Shares
Jan 05
2021
BUY
Grant, award, or other acquisition
$400,094
$10.13 p/Share
39,496
Added 21.77%
141,953
Common Shares
Jan 04
2021
SELL
Payment of exercise price or tax liability
$21,824
$10.62 p/Share
2,055
Reduced 1.88%
107,046
Common Shares