|
Dec 09
2025
|
SELL
Open market or private sale
|
$2,311,180
$67.25 p/Share
|
34,367
|
|
|
Dec 09
2025
|
BUY
Exercise of conversion of derivative security
|
$1,891,903
$55.05 p/Share
|
34,367
|
|
|
Nov 26
2025
|
|
-
|
16,348
|
|
|
Nov 24
2025
|
SELL
Open market or private sale
|
$2,455,530
$66.91 p/Share
|
36,699
|
|
|
Nov 24
2025
|
BUY
Exercise of conversion of derivative security
|
$2,020,279
$55.05 p/Share
|
36,699
|
|
|
Oct 14
2025
|
SELL
Open market or private sale
|
$1,721,000
$68.84 p/Share
|
25,000
|
|
|
Oct 14
2025
|
BUY
Exercise of conversion of derivative security
|
$1,137,500
$45.5 p/Share
|
25,000
|
|
|
|
|
Sep 16
2025
|
SELL
Open market or private sale
|
$1,791,500
$71.66 p/Share
|
25,000
|
|
|
Sep 16
2025
|
BUY
Exercise of conversion of derivative security
|
$1,137,500
$45.5 p/Share
|
25,000
|
|
|
Aug 12
2025
|
SELL
Open market or private sale
|
$1,807,750
$72.31 p/Share
|
25,000
|
|
|
Aug 12
2025
|
BUY
Exercise of conversion of derivative security
|
$1,137,500
$45.5 p/Share
|
25,000
|
|
|
Jul 16
2025
|
SELL
Open market or private sale
|
$186,825
$75.0 p/Share
|
2,491
|
|
|
Jul 16
2025
|
BUY
Exercise of conversion of derivative security
|
$160,918
$64.6 p/Share
|
2,491
|
|
|
Jul 15
2025
|
SELL
Open market or private sale
|
$2,993,017
$75.06 p/Share
|
39,875
|
|
|
Jul 15
2025
|
BUY
Exercise of conversion of derivative security
|
$2,195,118
$55.05 p/Share
|
39,875
|
|
|
Jun 24
2025
|
SELL
Open market or private sale
|
$1,850,500
$74.02 p/Share
|
25,000
|
|
|
Jun 24
2025
|
BUY
Exercise of conversion of derivative security
|
$1,137,500
$45.5 p/Share
|
25,000
|
|
|
Jun 10
2025
|
SELL
Open market or private sale
|
$2,573,381
$76.4 p/Share
|
33,683
|
|
|
Jun 10
2025
|
BUY
Exercise of conversion of derivative security
|
$1,854,249
$55.05 p/Share
|
33,683
|
|
|
Nov 26
2024
|
SELL
Open market or private sale
|
$632,538
$80.19 p/Share
|
7,888
|
|
|
Nov 26
2024
|
BUY
Exercise of conversion of derivative security
|
$491,580
$62.32 p/Share
|
7,888
|
|
|
Nov 25
2024
|
SELL
Open market or private sale
|
$4,043,000
$80.86 p/Share
|
50,000
|
|
|
Nov 25
2024
|
BUY
Exercise of conversion of derivative security
|
$3,116,000
$62.32 p/Share
|
50,000
|
|
|
Oct 15
2024
|
SELL
Open market or private sale
|
$2,116,445
$74.23 p/Share
|
28,512
|
|
|
Oct 15
2024
|
BUY
Exercise of conversion of derivative security
|
$1,776,867
$62.32 p/Share
|
28,512
|
|