Nov 07
2025
SELL
Open market or private sale
$1,470,150
$151.25 p/Share
9,720
Reduced 9.29%
94,914
Common Stock
Nov 07
2025
BUY
Exercise of conversion of derivative security
$413,877
$42.58 p/Share
9,720
Added 8.5%
104,634
Common Stock
Aug 28
2025
BUY
Grant, award, or other acquisition
-
2,272
Added 2.34%
94,914
Common Stock
Nov 26
2024
SELL
Open market or private sale
$935,919
$101.29 p/Share
9,240
Reduced 9.07%
92,642
Common Stock
Nov 26
2024
BUY
Exercise of conversion of derivative security
$200,230
$21.67 p/Share
9,240
Added 8.32%
101,882
Common Stock
Sep 13
2024
SELL
Open market or private sale
$694,188
$77.39 p/Share
8,970
Reduced 8.83%
92,642
Common Stock
Sep 13
2024
BUY
Exercise of conversion of derivative security
$160,024
$17.84 p/Share
8,970
Added 8.11%
101,612
Common Stock
Aug 29
2024
BUY
Grant, award, or other acquisition
-
2,831
Added 2.97%
92,642
Common Stock
Jun 04
2024
SELL
Open market or private sale
$752,752
$65.8 p/Share
11,440
Reduced 11.3%
89,811
Common Stock
Jun 04
2024
BUY
Exercise of conversion of derivative security
$160,045
$13.99 p/Share
11,440
Added 10.15%
101,251
Common Stock
Aug 31
2023
BUY
Grant, award, or other acquisition
-
5,315
Added 5.59%
89,811
Common Stock
Jun 02
2023
SELL
Open market or private sale
$317,402
$38.38 p/Share
8,270
Reduced 8.91%
84,496
Common Stock
Jun 02
2023
BUY
Exercise of conversion of derivative security
$160,189
$19.37 p/Share
8,270
Added 8.19%
92,766
Common Stock
Feb 13
2023
BUY
Acquisition or disposition by will or laws
-
1,500
Added 1.74%
84,496
Common Stock
Sep 13
2022
BUY
Open market or private purchase
$438,400
$43.84 p/Share
10,000
Added 10.75%
82,996
Common Stock
Aug 28
2022
BUY
Grant, award, or other acquisition
-
3,855
Added 5.37%
67,996
Common Stock
Aug 26
2022
BUY
Acquisition or disposition by will or laws
-
5,000
Added 6.41%
72,996
Common Stock
Nov 12
2021
SELL
Open market or private sale
$558,231
$64.76 p/Share
8,620
Reduced 11.85%
64,141
Common Stock
Nov 12
2021
BUY
Exercise of conversion of derivative security
$163,177
$18.93 p/Share
8,620
Added 10.59%
72,761
Common Stock
Aug 28
2021
BUY
Grant, award, or other acquisition
-
3,144
Added 4.67%
64,141
Common Stock