Dec 01
2025
SELL
Open market or private sale
$831,437
$80.55 p/Share
10,322
Reduced 0.89%
1,145,695
Common Stock
Dec 01
2025
BUY
Exercise of conversion of derivative security
$760,834
$73.71 p/Share
10,322
Added 0.88%
1,156,017
Common Stock
Nov 17
2025
SELL
Open market or private sale
$3,262,638
$79.01 p/Share
41,294
Reduced 3.48%
1,145,695
Common Stock
Nov 17
2025
BUY
Exercise of conversion of derivative security
$3,043,780
$73.71 p/Share
41,294
Added 3.36%
1,186,989
Common Stock
Nov 06
2025
SELL
Open market or private sale
$19,813
$75.05 p/Share
264
Reduced 0.02%
1,145,695
Common Stock
Nov 06
2025
BUY
Exercise of conversion of derivative security
$16,695
$63.24 p/Share
264
Added 0.02%
1,145,959
Common Stock
Nov 05
2025
SELL
Open market or private sale
$1,449,332
$75.29 p/Share
19,250
Reduced 1.65%
1,145,695
Common Stock
Nov 05
2025
BUY
Exercise of conversion of derivative security
$1,217,370
$63.24 p/Share
19,250
Added 1.63%
1,164,945
Common Stock
Nov 04
2025
SELL
Open market or private sale
$859,129
$75.02 p/Share
11,452
Reduced 0.99%
1,145,695
Common Stock
Nov 04
2025
BUY
Exercise of conversion of derivative security
$724,224
$63.24 p/Share
11,452
Added 0.98%
1,157,147
Common Stock
Nov 03
2025
SELL
Open market or private sale
$1,524,765
$73.86 p/Share
20,644
Reduced 1.77%
1,145,695
Common Stock
Nov 03
2025
BUY
Exercise of conversion of derivative security
$1,413,701
$68.48 p/Share
20,644
Added 1.75%
1,156,017
Common Stock
Oct 30
2025
SELL
Open market or private sale
$23,527,853
$74.16 p/Share
317,258
Reduced 21.69%
1,145,695
Common Stock
Oct 30
2025
BUY
Exercise of conversion of derivative security
$20,989,789
$66.16 p/Share
317,258
Added 18.8%
1,370,055
Common Stock
Oct 20
2025
SELL
Open market or private sale
$15,655,809
$71.32 p/Share
219,515
Reduced 16.08%
1,145,695
Common Stock
Oct 20
2025
BUY
Exercise of conversion of derivative security
$14,011,642
$63.83 p/Share
219,515
Added 15.69%
1,179,927
Common Stock
Oct 01
2025
SELL
Open market or private sale
$725,017
$70.24 p/Share
10,322
Reduced 0.89%
1,145,695
Common Stock
Oct 01
2025
BUY
Exercise of conversion of derivative security
$675,574
$65.45 p/Share
10,322
Added 0.88%
1,156,017
Common Stock
Sep 02
2025
SELL
Open market or private sale
$699,831
$67.8 p/Share
10,322
Reduced 0.89%
1,145,695
Common Stock
Sep 02
2025
BUY
Exercise of conversion of derivative security
$675,574
$65.45 p/Share
10,322
Added 0.88%
1,156,017
Common Stock
Aug 01
2025
SELL
Open market or private sale
$695,702
$67.4 p/Share
10,322
Reduced 0.89%
1,145,695
Common Stock
Aug 01
2025
BUY
Exercise of conversion of derivative security
$675,574
$65.45 p/Share
10,322
Added 0.88%
1,156,017
Common Stock
Jul 18
2025
SELL
Open market or private sale
$287,962
$65.82 p/Share
4,375
Reduced 0.38%
1,145,695
Common Stock
Jul 18
2025
BUY
Exercise of conversion of derivative security
$286,343
$65.45 p/Share
4,375
Added 0.38%
1,150,070
Common Stock
Jul 16
2025
SELL
Open market or private sale
$80,318
$65.62 p/Share
1,224
Reduced 0.11%
1,145,695
Common Stock