Oct 03
2023
SELL
Payment of exercise price or tax liability
$8,210
$18.66 p/Share
440
Reduced 0.1%
434,533
Common Shares
Sep 05
2023
SELL
Payment of exercise price or tax liability
$8,707
$19.79 p/Share
440
Reduced 0.1%
434,973
Common Shares
Sep 05
2023
BUY
Open market or private purchase
$100,000
$20.0 p/Share
5,000
Added 1.14%
435,413
Common Shares
Aug 15
2023
BUY
Open market or private purchase
$117,500
$23.5 p/Share
5,000
Added 1.15%
430,413
Common Shares
Aug 03
2023
SELL
Payment of exercise price or tax liability
$10,634
$24.17 p/Share
440
Reduced 0.1%
425,413
Common Shares
Jul 03
2023
SELL
Payment of exercise price or tax liability
$10,881
$24.73 p/Share
440
Reduced 0.1%
425,853
Common Shares
Jun 05
2023
SELL
Payment of exercise price or tax liability
$10,507
$23.88 p/Share
440
Reduced 0.1%
424,978
Common Shares
May 08
2023
BUY
Open market or private purchase
$103,750
$20.75 p/Share
5,000
Added 1.16%
425,418
Common Shares
May 03
2023
SELL
Payment of exercise price or tax liability
$9,816
$22.31 p/Share
440
Reduced 0.1%
420,418
Common Shares
Apr 03
2023
SELL
Payment of exercise price or tax liability
$6,270
$22.97 p/Share
273
Reduced 0.06%
420,858
Common Shares
Mar 15
2023
BUY
Open market or private purchase
$18,576
$21.5 p/Share
864
Added 0.2%
421,131
Common Shares
Mar 03
2023
SELL
Payment of exercise price or tax liability
$6,598
$24.17 p/Share
273
Reduced 0.06%
420,267
Common Shares
Feb 03
2023
SELL
Payment of exercise price or tax liability
$6,666
$24.51 p/Share
272
Reduced 0.06%
420,540
Common Shares
Jan 05
2023
BUY
Grant, award, or other acquisition
-
54,460
Added 11.46%
420,812
Common Shares
Jan 03
2023
SELL
Payment of exercise price or tax liability
$71,471
$19.39 p/Share
3,686
Reduced 1.0%
366,352
Common Shares
Dec 08
2022
BUY
Open market or private purchase
$176,500
$17.65 p/Share
10,000
Added 2.64%
369,431
Common Shares
Aug 31
2022
BUY
Open market or private purchase
$257,700
$25.77 p/Share
10,000
Added 2.71%
359,431
Common Shares
May 03
2022
BUY
Grant, award, or other acquisition
-
40,245
Added 10.34%
348,824
Common Shares
Nov 15
2021
BUY
Open market or private purchase
$1,597,500
$35.5 p/Share
45,000
Added 12.73%
308,579
Common Shares
Mar 18
2021
BUY
Exercise of conversion of derivative security
$853,081
$13.82 p/Share
61,728
Added 19.08%
261,728
Common Shares
Mar 17
2021
BUY
Open market or private purchase
$3,734,000
$18.67 p/Share
200,000
Added 50.0%
200,000
Common Shares
Dec 21
2020
BUY
Exercise of conversion of derivative security
$5,980,758
$3.68 p/Share
1,625,206
Added 50.0%
1,625,206
Common Stock