Aug 29
2025
|
SELL
Open market or private sale
|
$4,028,400
$223.8 p/Share
|
18,000
|
|
Aug 29
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
18,000
|
|
Aug 20
2025
|
SELL
Payment of exercise price or tax liability
|
$9,186,754
$228.18 p/Share
|
40,261
|
|
Aug 20
2025
|
BUY
Conversion of derivative security
|
-
|
2,880
|
|
Aug 15
2025
|
SELL
Open market or private sale
|
$3,398,920
$242.78 p/Share
|
14,000
|
|
Aug 15
2025
|
BUY
Conversion of derivative security
|
-
|
14,000
|
|
Aug 14
2025
|
|
-
|
8,146
|
|
Aug 05
2025
|
SELL
Open market or private sale
|
$2,846,900
$203.35 p/Share
|
14,000
|
|
Aug 05
2025
|
BUY
Conversion of derivative security
|
-
|
14,000
|
|
Jul 15
2025
|
SELL
Open market or private sale
|
$2,039,520
$145.68 p/Share
|
14,000
|
|
Jul 15
2025
|
BUY
Conversion of derivative security
|
-
|
14,000
|
|
Jun 30
2025
|
SELL
Open market or private sale
|
$2,116,520
$151.18 p/Share
|
14,000
|
|
Jun 30
2025
|
BUY
Conversion of derivative security
|
-
|
7,498
|
|
Jun 16
2025
|
SELL
Open market or private sale
|
$15,498,873
$124.58 p/Share
|
124,409
|
|
Jun 16
2025
|
BUY
Conversion of derivative security
|
-
|
110,409
|
|
May 30
2025
|
SELL
Open market or private sale
|
$1,539,720
$109.98 p/Share
|
14,000
|
|
May 20
2025
|
SELL
Payment of exercise price or tax liability
|
$4,347,785
$107.99 p/Share
|
40,261
|
|
May 20
2025
|
BUY
Conversion of derivative security
|
-
|
37,381
|
|
May 15
2025
|
SELL
Open market or private sale
|
$14,574,397
$117.15 p/Share
|
124,408
|
|
May 15
2025
|
BUY
Conversion of derivative security
|
-
|
124,408
|
|
May 06
2025
|
SELL
Open market or private sale
|
$1,565,060
$111.79 p/Share
|
14,000
|
|
May 06
2025
|
BUY
Conversion of derivative security
|
-
|
14,000
|
|
Apr 15
2025
|
SELL
Open market or private sale
|
$12,119,827
$97.42 p/Share
|
124,408
|
|
Apr 15
2025
|
BUY
Conversion of derivative security
|
-
|
124,408
|
|
Mar 31
2025
|
SELL
Open market or private sale
|
$1,433,180
$102.37 p/Share
|
14,000
|
|