Dec 20
2024
-
1,000
Reduced 1.5%
65,694
Common Stock, par valu...
Dec 19
2024
-
1,000
Reduced 1.48%
66,694
Common Stock, par valu...
Sep 01
2024
SELL
Payment of exercise price or tax liability
$142,680
$23.78 p/Share
6,000
Reduced 8.14%
67,694
Common Stock, par valu...
Jun 14
2024
SELL
Payment of exercise price or tax liability
$46,375
$22.8 p/Share
2,034
Reduced 2.69%
73,694
Common Stock, par valu...
Jun 10
2024
BUY
Open market or private purchase
$49,998
$23.98 p/Share
2,085
Added 2.68%
75,728
Common Stock, par valu...
Jun 01
2024
BUY
Grant, award, or other acquisition
-
39,243
Added 34.76%
73,643
Common Stock, par valu...
Dec 12
2023
-
2,000
Reduced 5.49%
34,400
Common Stock, par valu...
Sep 01
2023
BUY
Grant, award, or other acquisition
-
15,000
Added 29.18%
36,400
Common Stock, par valu...
Jun 15
2023
SELL
Payment of exercise price or tax liability
$19,728
$12.59 p/Share
1,567
Reduced 6.82%
21,400
Common Stock, par valu...
Jun 14
2023
BUY
Grant, award, or other acquisition
-
5,086
Added 18.13%
22,967
Common Stock, par valu...
Apr 17
2023
SELL
Payment of exercise price or tax liability
$24,560
$12.55 p/Share
1,957
Reduced 9.86%
17,881
Common Stock, par valu...
Apr 17
2023
BUY
Grant, award, or other acquisition
-
4,458
Added 18.35%
19,838
Common Stock, par valu...
Dec 15
2022
-
1,000
Reduced 6.11%
15,380
Common Stock, par valu...
Jun 16
2022
SELL
Payment of exercise price or tax liability
$18,928
$15.8 p/Share
1,198
Reduced 6.82%
16,380
Common Stock, par valu...
Jun 16
2022
BUY
Exercise of conversion of derivative security
-
2,994
Added 14.55%
17,578
Common Stock, par valu...
Jun 15
2022
BUY
Grant, award, or other acquisition
-
3,918
Added 21.18%
14,584
Common Stock, par valu...
Apr 27
2022
-
300
Reduced 2.74%
10,666
Common Stock, par valu...
Apr 21
2022
SELL
Payment of exercise price or tax liability
$51,823
$17.16 p/Share
3,020
Reduced 21.59%
10,966
Common Stock, par valu...
Apr 21
2022
BUY
Grant, award, or other acquisition
-
6,922
Added 33.11%
13,986
Common Stock, par valu...
Dec 20
2021
-
500
Reduced 6.27%
7,477
Common Stock, par valu...
Dec 20
2021
-
413
Reduced 5.52%
7,064
Common Stock, par valu...
Jul 31
2021
SELL
Payment of exercise price or tax liability
$26,744
$26.96 p/Share
992
Reduced 11.06%
7,977
Common Stock, par valu...
Apr 30
2021
SELL
Payment of exercise price or tax liability
$23,640
$28.21 p/Share
838
Reduced 8.54%
8,969
Common Stock, par valu...
Apr 16
2021
SELL
Payment of exercise price or tax liability
$463,404
$276.0 p/Share
1,679
Reduced 14.62%
9,807
Common Stock, par valu...
Apr 16
2021
BUY
Grant, award, or other acquisition
-
4,198
Added 26.77%
11,486
Common Stock, par valu...