May 27
2025
BUY
Grant, award, or other acquisition
$230,000
$23.0 p/Share
10,000
Added 8.5%
107,654
Common Stock
Feb 01
2025
BUY
Grant, award, or other acquisition
-
5,560
Added 5.39%
97,654
Common Stock
Jan 24
2025
SELL
Payment of exercise price or tax liability
$50,334
$36.58 p/Share
1,376
Reduced 1.47%
92,094
Common Stock
Jan 09
2025
BUY
Grant, award, or other acquisition
$167,800
$16.78 p/Share
10,000
Added 9.66%
93,470
Common Stock
Mar 21
2024
SELL
Open market or private sale
$31,125
$31.25 p/Share
996
Reduced 1.18%
83,470
Common Stock
Mar 20
2024
SELL
Open market or private sale
$133,301
$31.24 p/Share
4,267
Reduced 4.81%
84,466
Common Stock
Mar 19
2024
SELL
Open market or private sale
$527
$31.0 p/Share
17
Reduced 0.02%
88,733
Common Stock
Mar 15
2024
SELL
Open market or private sale
$68,864
$31.02 p/Share
2,220
Reduced 2.44%
88,750
Common Stock
Mar 14
2024
SELL
Open market or private sale
$78,275
$31.31 p/Share
2,500
Reduced 2.67%
90,970
Common Stock
Jan 18
2024
BUY
Grant, award, or other acquisition
$134,300
$13.43 p/Share
10,000
Added 9.66%
93,470
Common Stock
Jan 16
2024
BUY
Grant, award, or other acquisition
$308,977
$37.11 p/Share
8,326
Added 9.07%
83,470
Common Stock
May 08
2023
BUY
Open market or private purchase
$5,692
$22.5 p/Share
253
Added 0.34%
75,144
Common Stock
Jan 17
2023
BUY
Grant, award, or other acquisition
-
3,000
Added 3.85%
74,891
Common Stock
May 03
2021
BUY
Grant, award, or other acquisition
$95,480
$8.68 p/Share
11,000
Added 13.6%
69,891
Common Stock
Mar 22
2021
$1,000,000
$50.0 p/Share
20,000
Reduced 25.35%
58,891
Common Stock
Mar 12
2021
SELL
Open market or private sale
$662,959
$54.79 p/Share
12,100
Reduced 13.3%
78,891
Common Stock
Mar 12
2021
BUY
Exercise of conversion of derivative security
$72,721
$6.01 p/Share
12,100
Added 11.74%
90,991
Common Stock
Jan 19
2021
BUY
Grant, award, or other acquisition
-
2,000
Added 2.47%
78,891
Common Stock
Nov 13
2020
SELL
Open market or private sale
$151,950
$30.39 p/Share
5,000
Reduced 6.11%
76,891
Common Stock
Nov 13
2020
BUY
Exercise of conversion of derivative security
$29,850
$5.97 p/Share
5,000
Added 5.75%
81,891
Common Stock
Nov 12
2020
SELL
Open market or private sale
$194,506
$30.1 p/Share
6,462
Reduced 7.75%
76,891
Common Stock
Nov 12
2020
BUY
Exercise of conversion of derivative security
$38,578
$5.97 p/Share
6,462
Added 7.19%
83,353
Common Stock