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
|
|
Mar 01
2024
|
SELL
Open market or private sale
|
$111,264
$139.08 p/Share
|
800
|
|
Feb 01
2024
|
SELL
Open market or private sale
|
$109,944
$137.43 p/Share
|
800
|
|
Jan 02
2024
|
SELL
Open market or private sale
|
$108,400
$135.5 p/Share
|
800
|
|
Dec 01
2023
|
SELL
Open market or private sale
|
$110,408
$138.01 p/Share
|
800
|
|
Nov 16
2023
|
SELL
Payment of exercise price or tax liability
|
$308,920
$134.43 p/Share
|
2,298
|
|
Nov 16
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
4,634
|
|
Nov 01
2023
|
SELL
Open market or private sale
|
$99,064
$123.83 p/Share
|
800
|
|
Oct 02
2023
|
SELL
Open market or private sale
|
$95,960
$119.95 p/Share
|
800
|
|
Sep 01
2023
|
SELL
Open market or private sale
|
$96,856
$121.07 p/Share
|
800
|
|
Aug 11
2023
|
SELL
Open market or private sale
|
$97,240
$121.55 p/Share
|
800
|
|
May 16
2023
|
SELL
Payment of exercise price or tax liability
|
$807,090
$124.84 p/Share
|
6,465
|
|
May 16
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
15,457
|
|
May 01
2023
|
SELL
Open market or private sale
|
$101,824
$127.28 p/Share
|
800
|
|