Dec 16
2025
SELL
Open market or private sale
$2,403,600
$160.24 p/Share
15,000
Reduced 4.13%
348,223
Common stock, par valu...
Dec 16
2025
BUY
Exercise of conversion of derivative security
$359,400
$23.96 p/Share
15,000
Added 3.97%
363,223
Common stock, par valu...
Nov 21
2025
SELL
Open market or private sale
$745,500
$124.25 p/Share
6,000
Reduced 1.69%
348,223
Common stock, par valu...
Nov 21
2025
BUY
Exercise of conversion of derivative security
$143,760
$23.96 p/Share
6,000
Added 1.67%
354,223
Common stock, par valu...
Oct 27
2025
SELL
Open market or private sale
$735,660
$122.61 p/Share
6,000
Reduced 1.69%
348,223
Common stock, par valu...
Oct 27
2025
BUY
Exercise of conversion of derivative security
$143,760
$23.96 p/Share
6,000
Added 1.67%
354,223
Common stock, par valu...
Sep 19
2025
SELL
Open market or private sale
$755,340
$125.89 p/Share
6,000
Reduced 1.69%
348,223
Common stock, par valu...
Sep 19
2025
BUY
Exercise of conversion of derivative security
$143,760
$23.96 p/Share
6,000
Added 1.67%
354,223
Common stock, par valu...
Sep 17
2025
SELL
Open market or private sale
$4,394,250
$125.55 p/Share
35,000
Reduced 9.13%
348,223
Common stock, par valu...
Sep 17
2025
BUY
Exercise of conversion of derivative security
$838,600
$23.96 p/Share
35,000
Added 8.37%
383,223
Common stock, par valu...
Sep 04
2025
SELL
Open market or private sale
$2,439,200
$121.96 p/Share
20,000
Reduced 5.43%
348,223
Common stock, par valu...
Sep 04
2025
BUY
Exercise of conversion of derivative security
$479,200
$23.96 p/Share
20,000
Added 5.15%
368,223
Common stock, par valu...
Aug 29
2025
SELL
Open market or private sale
$1,218,000
$121.8 p/Share
10,000
Reduced 2.79%
348,223
Common stock, par valu...
Aug 29
2025
BUY
Exercise of conversion of derivative security
$239,600
$23.96 p/Share
10,000
Added 2.72%
358,223
Common stock, par valu...
Aug 28
2025
SELL
Open market or private sale
$1,827,000
$121.8 p/Share
15,000
Reduced 4.13%
348,223
Common stock, par valu...
Aug 28
2025
BUY
Exercise of conversion of derivative security
$359,400
$23.96 p/Share
15,000
Added 3.97%
363,223
Common stock, par valu...
Aug 26
2025
SELL
Open market or private sale
$589,000
$117.8 p/Share
5,000
Reduced 1.42%
348,223
Common stock, par valu...
Aug 26
2025
BUY
Exercise of conversion of derivative security
$119,800
$23.96 p/Share
5,000
Added 1.4%
353,223
Common stock, par valu...
Jul 14
2025
SELL
Open market or private sale
$576,150
$115.23 p/Share
5,000
Reduced 1.42%
348,223
Common stock, par valu...
Jul 14
2025
BUY
Exercise of conversion of derivative security
$119,800
$23.96 p/Share
5,000
Added 1.4%
353,223
Common stock, par valu...
Jun 20
2025
SELL
Open market or private sale
$196,840
$98.42 p/Share
2,000
Reduced 0.57%
348,223
Common stock, par valu...
Jun 20
2025
BUY
Exercise of conversion of derivative security
$47,920
$23.96 p/Share
2,000
Added 0.57%
350,223
Common stock, par valu...
May 22
2025
SELL
Open market or private sale
$183,040
$91.52 p/Share
2,000
Reduced 0.57%
348,223
Common stock, par valu...
May 22
2025
BUY
Exercise of conversion of derivative security
$47,920
$23.96 p/Share
2,000
Added 0.57%
350,223
Common stock, par valu...
Apr 28
2025
SELL
Open market or private sale
$197,300
$98.65 p/Share
2,000
Reduced 0.57%
348,223
Common stock, par valu...