Jul 29
2025
SELL
Open market or private sale
$130,613
$85.93 p/Share
1,520
Reduced 6.81%
20,814
Common Stock
Jul 26
2025
BUY
Exercise of conversion of derivative security
-
3,125
Added 12.27%
22,334
Common Stock
Jul 09
2025
SELL
Open market or private sale
$1,205,428
$77.41 p/Share
15,572
Reduced 44.77%
19,209
Common Stock
Jul 09
2025
BUY
Exercise of conversion of derivative security
$265,969
$17.08 p/Share
15,572
Added 30.93%
34,781
Common Stock
Jun 06
2025
SELL
Open market or private sale
$478,459
$68.05 p/Share
7,031
Reduced 26.79%
19,209
Common Stock
Jun 06
2025
BUY
Exercise of conversion of derivative security
$47,810
$6.8 p/Share
7,031
Added 21.13%
26,240
Common Stock
Apr 29
2025
SELL
Open market or private sale
$457,647
$65.09 p/Share
7,031
Reduced 26.79%
19,209
Common Stock
Apr 29
2025
BUY
Exercise of conversion of derivative security
$47,810
$6.8 p/Share
7,031
Added 21.13%
26,240
Common Stock
Apr 08
2025
SELL
Open market or private sale
$1,242,278
$59.84 p/Share
20,760
Reduced 51.94%
19,209
Common Stock
Apr 08
2025
BUY
Exercise of conversion of derivative security
$354,580
$17.08 p/Share
20,760
Added 34.18%
39,969
Common Stock
Feb 19
2025
SELL
Open market or private sale
$56,190
$57.22 p/Share
982
Reduced 4.86%
19,209
Common Stock
Feb 16
2025
BUY
Exercise of conversion of derivative security
-
3,300
Added 14.05%
20,191
Common Stock
Feb 11
2025
SELL
Open market or private sale
$40,328
$57.53 p/Share
701
Reduced 3.98%
16,891
Common Stock
Feb 09
2025
BUY
Exercise of conversion of derivative security
-
2,344
Added 11.76%
17,592
Common Stock
Feb 04
2025
SELL
Open market or private sale
$53,605
$59.43 p/Share
902
Reduced 5.59%
15,248
Common Stock
Feb 01
2025
BUY
Exercise of conversion of derivative security
-
2,650
Added 14.1%
16,150
Common Stock
Nov 07
2024
SELL
Open market or private sale
$304,720
$65.0 p/Share
4,688
Reduced 25.78%
13,500
Common Stock
Nov 07
2024
BUY
Exercise of conversion of derivative security
$89,165
$19.02 p/Share
4,688
Added 20.49%
18,188
Common Stock
Nov 06
2024
SELL
Open market or private sale
$281,220
$60.0 p/Share
4,687
Reduced 25.77%
13,500
Common Stock
Nov 06
2024
BUY
Exercise of conversion of derivative security
$89,146
$19.02 p/Share
4,687
Added 20.49%
18,187
Common Stock
Sep 09
2024
SELL
Open market or private sale
$205,072
$50.03 p/Share
4,099
Reduced 23.29%
13,500
Common Stock
Sep 09
2024
BUY
Exercise of conversion of derivative security
$77,962
$19.02 p/Share
4,099
Added 18.89%
17,599
Common Stock
Aug 26
2024
SELL
Open market or private sale
$160,032
$50.01 p/Share
3,200
Reduced 19.16%
13,500
Common Stock
Aug 26
2024
BUY
Exercise of conversion of derivative security
$60,864
$19.02 p/Share
3,200
Added 16.08%
16,700
Common Stock
Aug 09
2024
SELL
Open market or private sale
$2,223,892
$45.38 p/Share
49,006
Reduced 78.4%
13,500
Common Stock