May 21
2025
|
SELL
Open market or private sale
|
$402,379
$150.93 p/Share
|
2,666
|
|
May 20
2025
|
SELL
Payment of exercise price or tax liability
|
$3,978,691
$150.48 p/Share
|
26,440
|
|
May 20
2025
|
SELL
Open market or private sale
|
$992,391
$151.21 p/Share
|
6,563
|
|
May 20
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
53,323
|
|
May 17
2025
|
SELL
Payment of exercise price or tax liability
|
$1,821,056
$151.54 p/Share
|
12,017
|
|
May 17
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
24,237
|
|
May 16
2025
|
SELL
Payment of exercise price or tax liability
|
$1,159,317
$149.57 p/Share
|
7,751
|
|
May 16
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
17,655
|
|
Apr 22
2025
|
SELL
Open market or private sale
|
$726,700
$145.34 p/Share
|
5,000
|
|
Mar 20
2025
|
SELL
Open market or private sale
|
$714,500
$142.9 p/Share
|
5,000
|
|
Feb 20
2025
|
SELL
Open market or private sale
|
$652,000
$130.4 p/Share
|
5,000
|
|
Jan 21
2025
|
SELL
Open market or private sale
|
$713,750
$142.75 p/Share
|
5,000
|
|
Dec 20
2024
|
SELL
Open market or private sale
|
$741,500
$148.3 p/Share
|
5,000
|
|
Nov 20
2024
|
SELL
Open market or private sale
|
$832,750
$166.55 p/Share
|
5,000
|
|
Nov 19
2024
|
|
-
|
3,032
|
|
Nov 16
2024
|
SELL
Payment of exercise price or tax liability
|
$1,412,545
$161.36 p/Share
|
8,754
|
|
Nov 16
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
17,654
|
|
Oct 25
2024
|
SELL
Open market or private sale
|
$365,050
$146.02 p/Share
|
2,500
|
|
Sep 25
2024
|
SELL
Open market or private sale
|
$353,750
$141.5 p/Share
|
2,500
|
|
Aug 26
2024
|
SELL
Open market or private sale
|
$372,075
$148.83 p/Share
|
2,500
|
|
Jul 25
2024
|
SELL
Open market or private sale
|
$356,500
$142.6 p/Share
|
2,500
|
|
Jun 25
2024
|
SELL
Open market or private sale
|
$350,800
$140.32 p/Share
|
2,500
|
|
May 28
2024
|
SELL
Open market or private sale
|
$331,725
$132.69 p/Share
|
2,500
|
|
May 22
2024
|
SELL
Open market or private sale
|
$615,688
$132.72 p/Share
|
4,639
|
|
May 16
2024
|
SELL
Payment of exercise price or tax liability
|
$5,721,076
$127.62 p/Share
|
44,829
|
|