Jun 02
2025
|
SELL
Open market or private sale
|
$143,610
$143.61 p/Share
|
1,000
|
|
May 20
2025
|
SELL
Payment of exercise price or tax liability
|
$920,937
$150.48 p/Share
|
6,120
|
|
May 20
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
12,342
|
|
May 17
2025
|
SELL
Payment of exercise price or tax liability
|
$531,147
$151.54 p/Share
|
3,505
|
|
May 17
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
7,271
|
|
May 16
2025
|
SELL
Payment of exercise price or tax liability
|
$310,656
$149.57 p/Share
|
2,077
|
|
May 16
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
6,004
|
|
May 01
2025
|
SELL
Open market or private sale
|
$145,860
$145.86 p/Share
|
1,000
|
|
Apr 01
2025
|
SELL
Open market or private sale
|
$145,000
$145.0 p/Share
|
1,000
|
|
Mar 03
2025
|
SELL
Open market or private sale
|
$130,380
$130.38 p/Share
|
1,000
|
|
Feb 03
2025
|
SELL
Open market or private sale
|
$122,030
$122.03 p/Share
|
1,000
|
|
Jan 02
2025
|
SELL
Open market or private sale
|
$147,570
$147.57 p/Share
|
1,000
|
|
Dec 02
2024
|
SELL
Open market or private sale
|
$164,450
$164.45 p/Share
|
1,000
|
|
Nov 16
2024
|
SELL
Payment of exercise price or tax liability
|
$480,530
$161.36 p/Share
|
2,978
|
|
Nov 16
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
6,004
|
|
Nov 01
2024
|
SELL
Open market or private sale
|
$150,830
$150.83 p/Share
|
1,000
|
|
Oct 01
2024
|
SELL
Open market or private sale
|
$143,240
$143.24 p/Share
|
1,000
|
|
Sep 03
2024
|
SELL
Open market or private sale
|
$151,700
$151.7 p/Share
|
1,000
|
|
Aug 28
2024
|
SELL
Open market or private sale
|
$1,106,935
$149.91 p/Share
|
7,384
|
|
Jul 01
2024
|
SELL
Open market or private sale
|
$111,768
$139.71 p/Share
|
800
|
|
Jun 03
2024
|
SELL
Open market or private sale
|
$106,304
$132.88 p/Share
|
800
|
|
May 16
2024
|
SELL
Payment of exercise price or tax liability
|
$1,446,700
$127.62 p/Share
|
11,336
|
|
May 16
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
25,227
|
|
May 01
2024
|
SELL
Open market or private sale
|
$101,312
$126.64 p/Share
|
800
|
|
Apr 01
2024
|
SELL
Open market or private sale
|
$106,256
$132.82 p/Share
|
800
|
|