May 28
2025
|
SELL
Open market or private sale
|
$30,337,800
$128.55 p/Share
|
236,000
|
|
May 20
2025
|
SELL
Open market or private sale
|
$28,452,762
$132.78 p/Share
|
214,285
|
|
May 16
2025
|
|
-
|
40,000
|
|
May 16
2025
|
BUY
Conversion of derivative security
|
-
|
40,000
|
|
May 06
2025
|
SELL
Open market or private sale
|
$26,337,769
$122.91 p/Share
|
214,285
|
|
Apr 22
2025
|
SELL
Open market or private sale
|
$24,439,204
$114.05 p/Share
|
214,285
|
|
Apr 08
2025
|
SELL
Open market or private sale
|
$23,245,636
$108.48 p/Share
|
214,285
|
|
Mar 25
2025
|
SELL
Open market or private sale
|
$27,741,336
$129.46 p/Share
|
214,285
|
|
Mar 20
2025
|
BUY
Conversion of derivative security
|
-
|
2,509,150
|
|
Mar 11
2025
|
SELL
Open market or private sale
|
$27,207,766
$126.97 p/Share
|
214,285
|
|
Feb 25
2025
|
SELL
Open market or private sale
|
$30,627,755
$142.93 p/Share
|
214,285
|
|
Feb 11
2025
|
SELL
Open market or private sale
|
$29,005,617
$135.36 p/Share
|
214,285
|
|
Jan 28
2025
|
SELL
Open market or private sale
|
$27,634,193
$128.96 p/Share
|
214,285
|
|
Jan 14
2025
|
SELL
Open market or private sale
|
$27,724,193
$129.38 p/Share
|
214,285
|
|
Jan 06
2025
|
SELL
Open market or private sale
|
$29,234,902
$136.43 p/Share
|
214,285
|
|
Dec 27
2024
|
BUY
Conversion of derivative security
|
-
|
214,285
|
|
Dec 17
2024
|
SELL
Open market or private sale
|
$28,204,191
$131.62 p/Share
|
214,285
|
|
Dec 06
2024
|
BUY
Conversion of derivative security
|
-
|
1,500,000
|
|
Dec 03
2024
|
SELL
Open market or private sale
|
$29,354,902
$136.99 p/Share
|
214,285
|
|
Dec 03
2024
|
BUY
Conversion of derivative security
|
-
|
214,285
|
|
Nov 20
2024
|
|
-
|
787,156
|
|
Nov 20
2024
|
BUY
Conversion of derivative security
|
-
|
787,156
|
|
Nov 19
2024
|
SELL
Open market or private sale
|
$28,069,192
$130.99 p/Share
|
214,285
|
|
Nov 19
2024
|
BUY
Conversion of derivative security
|
-
|
214,285
|
|
Jun 25
2024
|
SELL
Open market or private sale
|
$79,402,762
$150.72 p/Share
|
526,823
|
|