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
|
|
May 15
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
6,487
|
|
Apr 15
2023
|
SELL
Payment of exercise price or tax liability
|
$627,671
$66.35 p/Share
|
9,460
|
|
Apr 15
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
29,220
|
|
Feb 15
2023
|
SELL
Payment of exercise price or tax liability
|
$28,789
$68.71 p/Share
|
419
|
|
Feb 15
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
1,437
|
|
Nov 30
2022
|
BUY
Other acquisition or disposition
|
$5,861
$57.47 p/Share
|
102
|
|
Nov 15
2022
|
SELL
Payment of exercise price or tax liability
|
$41,787
$73.96 p/Share
|
565
|
|
Nov 15
2022
|
BUY
Exercise of conversion of derivative security
|
-
|
1,438
|
|
Aug 15
2022
|
SELL
Payment of exercise price or tax liability
|
$42,166
$74.63 p/Share
|
565
|
|