Nov 24
2025
BUY
Open market or private purchase
$155,800
$15.58 p/Share
10,000
Added 3.38%
285,522
Common stock, $0.50 pa...
Jun 05
2025
BUY
Grant, award, or other acquisition
-
9,402
Added 3.3%
275,522
Common stock, $0.50 pa...
Mar 10
2025
SELL
Payment of exercise price or tax liability
$510,996
$30.46 p/Share
16,776
Reduced 5.93%
266,120
Common stock, $0.50 pa...
Mar 10
2025
BUY
Exercise of conversion of derivative security
-
127,288
Added 31.03%
282,896
Common stock, $0.50 pa...
Jun 27
2024
BUY
Grant, award, or other acquisition
-
6,406
Added 3.95%
155,608
Common stock, $0.50 pa...
Jun 18
2024
SELL
Open market or private sale
$1,992,000
$41.5 p/Share
48,000
Reduced 24.34%
149,202
Common stock, $0.50 pa...
Mar 10
2024
SELL
Payment of exercise price or tax liability
$1,132,428
$44.76 p/Share
25,300
Reduced 11.37%
197,202
Common stock, $0.50 pa...
Mar 10
2024
BUY
Exercise of conversion of derivative security
-
123,544
Added 35.7%
222,502
Common stock, $0.50 pa...
Aug 20
2023
SELL
Payment of exercise price or tax liability
$22,167
$36.52 p/Share
607
Reduced 0.61%
98,958
Common stock, $0.50 pa...
Aug 20
2023
BUY
Exercise of conversion of derivative security
-
3,770
Added 3.65%
99,565
Common stock, $0.50 pa...
Jun 08
2023
BUY
Grant, award, or other acquisition
-
5,953
Added 5.85%
95,795
Common stock, $0.50 pa...
Mar 10
2023
SELL
Payment of exercise price or tax liability
$2,121,791
$37.28 p/Share
56,915
Reduced 38.78%
89,842
Common stock, $0.50 pa...
Mar 10
2023
BUY
Exercise of conversion of derivative security
-
123,544
Added 45.71%
146,757
Common stock, $0.50 pa...
Aug 20
2022
SELL
Payment of exercise price or tax liability
$9,897
$38.66 p/Share
256
Reduced 1.09%
23,213
Common stock, $0.50 pa...
Aug 20
2022
BUY
Exercise of conversion of derivative security
-
2,829
Added 10.76%
23,469
Common stock, $0.50 pa...
Sep 22
2021
SELL
Open market or private sale
$954,144
$66.26 p/Share
14,400
Reduced 41.75%
20,094
Common stock, $0.50 pa...
Aug 20
2021
BUY
Exercise of conversion of derivative security
-
2,283
Added 6.21%
34,494
Common stock, $0.50 pa...
Jul 08
2021
BUY
Exercise of conversion of derivative security
-
26,799
Added 45.41%
32,211
Common stock, $0.50 pa...
May 20
2021
BUY
Grant, award, or other acquisition
-
5,412
Added 50.0%
5,412
Common stock, $0.50 pa...