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
|
|
Mar 31
2025
|
BUY
Conversion of derivative security
|
-
|
7,498
|
|
Mar 14
2025
|
SELL
Open market or private sale
|
$15,848,335
$127.39 p/Share
|
124,408
|
|
Mar 14
2025
|
BUY
Conversion of derivative security
|
-
|
110,408
|
|
Mar 14
2025
|
|
-
|
597,515
|
|
Feb 18
2025
|
SELL
Open market or private sale
|
$21,043,764
$190.6 p/Share
|
110,408
|
|
Feb 18
2025
|
BUY
Conversion of derivative security
|
-
|
110,408
|
|
Jan 15
2025
|
SELL
Open market or private sale
|
$19,182,285
$173.74 p/Share
|
110,408
|
|
Jan 15
2025
|
BUY
Conversion of derivative security
|
-
|
110,408
|
|
Dec 16
2024
|
SELL
Open market or private sale
|
$19,157,996
$173.52 p/Share
|
110,408
|
|
Dec 16
2024
|
BUY
Conversion of derivative security
|
-
|
110,408
|
|
Dec 11
2024
|
|
-
|
3,000
|
|
Dec 11
2024
|
BUY
Conversion of derivative security
|
-
|
3,000
|
|
Nov 15
2024
|
SELL
Open market or private sale
|
$14,102,413
$127.73 p/Share
|
110,408
|
|
Nov 15
2024
|
BUY
Conversion of derivative security
|
-
|
110,408
|
|
Nov 06
2024
|
|
-
|
4,250
|
|