Dec 11
2024
|
SELL
Open market or private sale
|
$925,650
$123.42 p/Share
|
7,500
|
|
Dec 10
2024
|
SELL
Open market or private sale
|
$929,325
$123.91 p/Share
|
7,500
|
|
Nov 15
2024
|
SELL
Payment of exercise price or tax liability
|
$182,144
$117.21 p/Share
|
1,554
|
|
Nov 15
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
3,956
|
|
Sep 11
2024
|
SELL
Open market or private sale
|
$856,950
$114.26 p/Share
|
7,500
|
|
Sep 10
2024
|
SELL
Open market or private sale
|
$858,375
$114.45 p/Share
|
7,500
|
|
Aug 15
2024
|
SELL
Payment of exercise price or tax liability
|
$204,242
$131.43 p/Share
|
1,554
|
|
Aug 15
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
3,953
|
|
Jun 26
2024
|
SELL
Open market or private sale
|
$955,725
$127.43 p/Share
|
7,500
|
|
Jun 25
2024
|
SELL
Open market or private sale
|
$954,600
$127.28 p/Share
|
7,500
|
|
Jun 01
2024
|
SELL
Payment of exercise price or tax liability
|
$361,290
$120.43 p/Share
|
3,000
|
|
Jun 01
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
7,625
|
|
May 16
2024
|
SELL
Payment of exercise price or tax liability
|
$1,960,354
$109.75 p/Share
|
17,862
|
|
May 16
2024
|
BUY
Grant, award, or other acquisition
|
-
|
45,395
|
|
May 15
2024
|
SELL
Payment of exercise price or tax liability
|
$335,731
$110.62 p/Share
|
3,035
|
|
May 15
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
7,719
|
|
Apr 15
2024
|
SELL
Payment of exercise price or tax liability
|
$1,062,293
$102.37 p/Share
|
10,377
|
|
Apr 15
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
29,220
|
|
Mar 13
2024
|
SELL
Open market or private sale
|
$765,000
$102.0 p/Share
|
7,500
|
|
Mar 12
2024
|
SELL
Open market or private sale
|
$772,575
$103.01 p/Share
|
7,500
|
|
Feb 15
2024
|
SELL
Payment of exercise price or tax liability
|
$62,136
$87.27 p/Share
|
712
|
|
Feb 15
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
2,699
|
|
Jan 10
2024
|
SELL
Open market or private sale
|
$648,000
$86.4 p/Share
|
7,500
|
|
Jan 09
2024
|
SELL
Open market or private sale
|
$643,650
$85.82 p/Share
|
7,500
|
|
Nov 15
2023
|
SELL
Payment of exercise price or tax liability
|
$83,734
$78.92 p/Share
|
1,061
|
|