Aug 19
2025
SELL
Open market or private sale
$6,846
$59.02 p/Share
116
Reduced 1.53%
7,458
Common Stock
Aug 15
2025
BUY
Exercise of conversion of derivative security
-
250
Added 3.2%
7,574
Common Stock
Jul 17
2025
SELL
Open market or private sale
$5,591
$48.2 p/Share
116
Reduced 1.56%
7,324
Common Stock
Jul 15
2025
BUY
Exercise of conversion of derivative security
-
250
Added 3.25%
7,440
Common Stock
Jun 18
2025
SELL
Open market or private sale
$158,947
$49.47 p/Share
3,213
Reduced 30.89%
7,190
Common Stock
Jun 15
2025
BUY
Exercise of conversion of derivative security
-
250
Added 2.35%
10,403
Common Stock
Jun 12
2025
BUY
Exercise of conversion of derivative security
-
6,674
Added 39.66%
10,153
Common Stock
May 19
2025
SELL
Open market or private sale
$4,644
$40.04 p/Share
116
Reduced 3.23%
3,479
Common Stock
May 15
2025
BUY
Exercise of conversion of derivative security
-
250
Added 6.5%
3,595
Common Stock
Apr 17
2025
SELL
Open market or private sale
$5,195
$44.79 p/Share
116
Reduced 3.35%
3,345
Common Stock
Apr 15
2025
BUY
Exercise of conversion of derivative security
-
250
Added 6.74%
3,461
Common Stock
Mar 19
2025
SELL
Open market or private sale
$5,069
$43.7 p/Share
116
Reduced 3.49%
3,211
Common Stock
Mar 15
2025
BUY
Exercise of conversion of derivative security
-
249
Added 6.96%
3,327
Common Stock
Feb 20
2025
SELL
Open market or private sale
$5,606
$48.33 p/Share
116
Reduced 3.63%
3,078
Common Stock
Feb 15
2025
BUY
Exercise of conversion of derivative security
-
250
Added 7.26%
3,194
Common Stock
Jan 17
2025
SELL
Open market or private sale
$4,359
$37.58 p/Share
116
Reduced 3.79%
2,944
Common Stock
Jan 15
2025
BUY
Exercise of conversion of derivative security
-
250
Added 7.55%
3,060
Common Stock
Dec 18
2024
SELL
Open market or private sale
$4,042
$34.85 p/Share
116
Reduced 3.96%
2,810
Common Stock
Dec 15
2024
BUY
Exercise of conversion of derivative security
-
250
Added 7.87%
2,926
Common Stock
Dec 13
2024
SELL
Open market or private sale
$81,200
$35.0 p/Share
2,320
Reduced 46.44%
2,676
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
-
250
Added 4.77%
4,996
Common Stock
Oct 15
2024
BUY
Exercise of conversion of derivative security
-
250
Added 5.0%
4,746
Common Stock
Sep 15
2024
BUY
Exercise of conversion of derivative security
-
249
Added 5.25%
4,496
Common Stock
Aug 15
2024
BUY
Exercise of conversion of derivative security
-
250
Added 5.56%
4,247
Common Stock
Jul 15
2024
BUY
Exercise of conversion of derivative security
-
250
Added 5.89%
3,997
Common Stock