Feb 28
2025
BUY
Exercise of conversion of derivative security
-
1
Added 0.03%
2,916
Common Stock
Feb 28
2025
BUY
Grant, award, or other acquisition
-
204
Added 6.54%
2,915
Common Stock
Dec 12
2024
BUY
Exercise of conversion of derivative security
-
6
Added 0.22%
2,711
Common Stock
Dec 11
2024
BUY
Exercise of conversion of derivative security
-
6
Added 0.22%
2,705
Common Stock
Dec 09
2024
BUY
Exercise of conversion of derivative security
-
1
Added 0.04%
2,699
Common Stock
Dec 06
2024
BUY
Grant, award, or other acquisition
-
420
Added 13.47%
2,698
Common Stock
Mar 07
2024
SELL
Open market or private sale
$517,500
$69.0 p/Share
7,500
Reduced 76.7%
2,278
Common Stock
Feb 29
2024
BUY
Exercise of conversion of derivative security
-
1
Added 0.01%
9,778
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
593
Added 5.72%
9,777
Common Stock
Dec 12
2023
BUY
Exercise of conversion of derivative security
-
1
Added 0.01%
9,184
Common Stock
Dec 11
2023
BUY
Exercise of conversion of derivative security
-
2
Added 0.02%
9,183
Common Stock
Dec 08
2023
BUY
Grant, award, or other acquisition
-
512
Added 5.28%
9,181
Common Stock
May 09
2023
SELL
Open market or private sale
$493,049
$65.74 p/Share
7,500
Reduced 46.39%
8,669
Common Stock
May 09
2023
BUY
Exercise of conversion of derivative security
$176,700
$23.56 p/Share
7,500
Added 31.69%
16,169
Common Stock
Dec 12
2022
BUY
Grant, award, or other acquisition
-
593
Added 6.4%
8,669
Common Stock
Dec 01
2022
SELL
Open market or private sale
$349,875
$46.65 p/Share
7,500
Reduced 48.15%
8,076
Common Stock
Dec 01
2022
BUY
Exercise of conversion of derivative security
$234,750
$31.3 p/Share
7,500
Added 32.5%
15,576
Common Stock
Dec 11
2021
BUY
Grant, award, or other acquisition
$27,994
$48.6 p/Share
576
Added 6.66%
8,076
Common Stock
May 25
2021
SELL
Open market or private sale
$17,850
$50.0 p/Share
357
Reduced 4.54%
7,500
Common Stock
May 25
2021
BUY
Exercise of conversion of derivative security
$5,044
$14.13 p/Share
357
Added 4.35%
7,857
Common Stock
May 24
2021
SELL
Open market or private sale
$358,936
$50.25 p/Share
7,143
Reduced 48.78%
7,500
Common Stock
May 24
2021
BUY
Exercise of conversion of derivative security
$100,931
$14.13 p/Share
7,143
Added 32.79%
14,643
Common Stock
Dec 08
2020
SELL
Open market or private sale
$728,400
$36.42 p/Share
20,000
Reduced 72.73%
7,500
Common Stock