Mar 07
2025
SELL
Payment of exercise price or tax liability
$395,144
$43.73 p/Share
9,036
Reduced 4.43%
194,775
Common Stock
Mar 01
2025
BUY
Grant, award, or other acquisition
-
69,523
Added 25.44%
203,811
Common Stock
Jan 19
2025
SELL
Payment of exercise price or tax liability
$141,300
$44.49 p/Share
3,176
Reduced 2.31%
134,288
Common Stock
Nov 12
2024
BUY
Open market or private purchase
$68,884
$40.76 p/Share
1,690
Added 1.21%
137,464
Common Stock
Aug 09
2024
BUY
Open market or private purchase
$41,074
$37.34 p/Share
1,100
Added 0.8%
135,774
Common Stock
May 06
2024
BUY
Open market or private purchase
$19,955
$38.9 p/Share
513
Added 0.38%
134,674
Common Stock
Mar 14
2024
BUY
Open market or private purchase
$16,900
$33.8 p/Share
500
Added 0.37%
134,161
Common Stock
Mar 13
2024
BUY
Open market or private purchase
$34,230
$34.23 p/Share
1,000
Added 0.74%
133,661
Common Stock
Mar 07
2024
BUY
Grant, award, or other acquisition
-
80,423
Added 37.74%
132,661
Common Stock
Jan 19
2024
BUY
Grant, award, or other acquisition
-
50,088
Added 48.97%
52,188
Common Stock
Nov 13
2023
BUY
Open market or private purchase
$21,500
$21.5 p/Share
1,000
Added 32.26%
2,100
Common Stock
Aug 30
2023
BUY
Open market or private purchase
$18,690
$18.69 p/Share
1,000
Added 47.62%
1,100
Common Stock
Aug 14
2023
BUY
Open market or private purchase
$2,369
$23.69 p/Share
100
Added 0.03%
339,014
Common Shares
Aug 11
2023
SELL
Other acquisition or disposition
-
338,914
Reduced 100.0%
0
Common Shares
Mar 08
2023
SELL
Payment of exercise price or tax liability
$62,184
$3.21 p/Share
19,372
Reduced 5.41%
338,914
Common Shares
Feb 14
2023
BUY
Open market or private purchase
$20,440
$2.92 p/Share
7,000
Added 1.92%
358,286
Common Shares
Feb 13
2023
BUY
Open market or private purchase
$68,700
$2.29 p/Share
30,000
Added 7.87%
351,286
Common Shares
Feb 05
2023
SELL
Payment of exercise price or tax liability
$6,033
$2.55 p/Share
2,366
Reduced 0.73%
321,286
Common Shares
Jan 30
2023
SELL
Payment of exercise price or tax liability
$4,754
$2.3 p/Share
2,067
Reduced 0.63%
323,652
Common Shares
May 12
2022
BUY
Open market or private purchase
$110,756
$2.27 p/Share
48,791
Added 13.03%
325,719
Common Shares