Jan 01
2025
SELL
Payment of exercise price or tax liability
$326,848
$85.54 p/Share
3,821
Reduced 3.6%
102,282
Common Stock
Jan 01
2025
BUY
Exercise of conversion of derivative security
-
9,434
Added 8.17%
106,103
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$525,565
$49.76 p/Share
10,562
Reduced 9.85%
96,669
Common Stock
Mar 13
2024
BUY
Grant, award, or other acquisition
-
26,864
Added 20.03%
107,231
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$204,114
$45.47 p/Share
4,489
Reduced 5.29%
80,367
Common Stock
Jan 01
2024
BUY
Exercise of conversion of derivative security
-
11,502
Added 11.94%
84,856
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$89,975
$13.61 p/Share
6,611
Reduced 8.27%
73,354
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
21,780
Added 21.41%
79,965
Common Stock
Jan 01
2023
SELL
Payment of exercise price or tax liability
$45,731
$10.41 p/Share
4,393
Reduced 7.02%
58,185
Common Stock
Jan 01
2023
BUY
Exercise of conversion of derivative security
-
10,298
Added 14.13%
62,578
Common Stock
Dec 31
2022
SELL
Payment of exercise price or tax liability
$7,776
$10.41 p/Share
747
Reduced 1.41%
52,280
Common Stock
Dec 31
2022
BUY
Exercise of conversion of derivative security
-
2,000
Added 3.63%
53,027
Common Stock
Jan 01
2022
SELL
Payment of exercise price or tax liability
$25,596
$9.0 p/Share
2,844
Reduced 5.28%
51,027
Common Stock
Jan 01
2022
BUY
Exercise of conversion of derivative security
-
6,666
Added 11.01%
53,871
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$6,723
$9.0 p/Share
747
Reduced 1.56%
47,205
Common Stock
Dec 31
2021
BUY
Exercise of conversion of derivative security
-
2,000
Added 4.0%
47,952
Common Stock
Mar 29
2021
SELL
Payment of exercise price or tax liability
$7,448
$9.61 p/Share
775
Reduced 1.58%
48,121
Common Stock
Mar 29
2021
BUY
Grant, award, or other acquisition
-
2,033
Added 3.99%
48,896
Common Stock
Jan 01
2021
BUY
Exercise of conversion of derivative security
-
3,333
Added 6.64%
46,863
Common Stock
Dec 31
2020
BUY
Exercise of conversion of derivative security
-
2,000
Added 4.39%
43,530
Common Stock
Oct 01
2020
SELL
Payment of exercise price or tax liability
$110,202
$10.72 p/Share
10,280
Reduced 19.84%
41,530
Common Stock
Oct 01
2020
BUY
Exercise of conversion of derivative security
-
42,215
Added 44.9%
51,810
Common Stock