Dec 11
2025
SELL
Open market or private sale
$23,482
$31.31 p/Share
750
Reduced 3.09%
23,500
Common Stock, par valu...
Dec 11
2025
BUY
Exercise of conversion of derivative security
$4,537
$6.05 p/Share
750
Added 3.0%
24,250
Common Stock, par valu...
Dec 10
2025
BUY
Grant, award, or other acquisition
-
1,500
Added 6.0%
23,500
Common Stock, par valu...
Nov 21
2025
SELL
Open market or private sale
$20,167
$26.89 p/Share
750
Reduced 3.3%
22,000
Common Stock, par valu...
Nov 21
2025
BUY
Exercise of conversion of derivative security
$4,537
$6.05 p/Share
750
Added 3.19%
22,750
Common Stock, par valu...
Nov 13
2025
SELL
Open market or private sale
$38,025
$25.35 p/Share
1,500
Reduced 6.38%
22,000
Stock Option (Right to...
Nov 13
2025
BUY
Exercise of conversion of derivative security
$9,075
$6.05 p/Share
1,500
Added 6.0%
23,500
Stock Option (Right to...
May 28
2024
SELL
Open market or private sale
$19,625
$39.25 p/Share
500
Reduced 2.22%
22,000
Common Stock, par valu...
May 28
2024
BUY
Exercise of conversion of derivative security
$3,025
$6.05 p/Share
500
Added 2.17%
22,500
Common Stock, par valu...
May 20
2024
SELL
Open market or private sale
$19,580
$39.16 p/Share
500
Reduced 2.22%
22,000
Common Stock, par valu...
May 20
2024
BUY
Exercise of conversion of derivative security
$3,025
$6.05 p/Share
500
Added 2.17%
22,500
Common Stock, par valu...
Jun 07
2023
SELL
Open market or private sale
$19,000
$38.0 p/Share
500
Reduced 2.22%
22,000
Common Stock, par valu...
Jun 07
2023
BUY
Exercise of conversion of derivative security
$2,380
$4.76 p/Share
500
Added 2.17%
22,500
Common Stock, par valu...
Jun 06
2023
SELL
Open market or private sale
$18,740
$37.48 p/Share
500
Reduced 2.22%
22,000
Common Stock, par valu...
Jun 06
2023
BUY
Exercise of conversion of derivative security
$2,380
$4.76 p/Share
500
Added 2.17%
22,500
Common Stock, par valu...
Mar 08
2023
SELL
Open market or private sale
$28,250
$28.25 p/Share
1,000
Reduced 4.35%
22,000
Common Stock, par valu...
Mar 08
2023
BUY
Exercise of conversion of derivative security
$4,760
$4.76 p/Share
1,000
Added 4.17%
23,000
Common Stock, par valu...
Mar 03
2023
SELL
Open market or private sale
$25,936
$29.54 p/Share
878
Reduced 3.84%
22,000
Common Stock, par valu...
Mar 03
2023
BUY
Exercise of conversion of derivative security
$4,179
$4.76 p/Share
878
Added 3.7%
22,878
Common Stock, par valu...
Mar 01
2023
SELL
Open market or private sale
$33,155
$29.55 p/Share
1,122
Reduced 4.85%
22,000
Common Stock, par valu...
Mar 01
2023
BUY
Exercise of conversion of derivative security
$5,340
$4.76 p/Share
1,122
Added 4.63%
23,122
Common Stock, par valu...
Mar 10
2022
SELL
Open market or private sale
$530,177
$73.81 p/Share
7,183
Reduced 39.5%
11,000
Common Stock, par valu...
Mar 10
2022
BUY
Exercise of conversion of derivative security
$27,080
$3.77 p/Share
7,183
Added 39.29%
11,100
Common Stock, par valu...
May 20
2021
SELL
Open market or private sale
$381,096
$52.93 p/Share
7,200
Reduced 39.56%
11,000
Common Stock, par valu...
May 20
2021
BUY
Exercise of conversion of derivative security
$41,544
$5.77 p/Share
7,200
Added 28.35%
18,200
Common Stock, par valu...