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
|
|
Nov 15
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
2,701
|
|
Aug 15
2023
|
SELL
Payment of exercise price or tax liability
|
$80,943
$76.29 p/Share
|
1,061
|
|
Aug 15
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
2,699
|
|
Jun 01
2023
|
SELL
Payment of exercise price or tax liability
|
$215,879
$71.96 p/Share
|
3,000
|
|
Jun 01
2023
|
BUY
Grant, award, or other acquisition
|
-
|
7,625
|
|
May 17
2023
|
SELL
Payment of exercise price or tax liability
|
$1,791,776
$65.41 p/Share
|
27,393
|
|
May 17
2023
|
BUY
Grant, award, or other acquisition
|
-
|
69,615
|
|
May 15
2023
|
SELL
Payment of exercise price or tax liability
|
$165,177
$64.75 p/Share
|
2,551
|
|