May 15
2024
|
SELL
Open market or private sale
|
$342,849
$68.57 p/Share
|
5,000
|
|
Apr 15
2024
|
SELL
Open market or private sale
|
$356,250
$71.25 p/Share
|
5,000
|
|
Apr 15
2024
|
SELL
Payment of exercise price or tax liability
|
$1,041,754
$67.88 p/Share
|
15,347
|
|
Apr 15
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
30,949
|
|
Mar 15
2024
|
SELL
Open market or private sale
|
$332,200
$66.44 p/Share
|
5,000
|
|
Feb 15
2024
|
SELL
Open market or private sale
|
$339,900
$67.98 p/Share
|
5,000
|
|
Jan 16
2024
|
SELL
Open market or private sale
|
$326,300
$65.26 p/Share
|
5,000
|
|
|
Jan 15
2024
|
SELL
Payment of exercise price or tax liability
|
$315,855
$65.68 p/Share
|
4,809
|
|
Jan 15
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
9,434
|
|
Dec 15
2023
|
SELL
Open market or private sale
|
$297,850
$59.57 p/Share
|
5,000
|
|
Nov 15
2023
|
SELL
Open market or private sale
|
$286,650
$57.33 p/Share
|
5,000
|
|
Oct 16
2023
|
SELL
Open market or private sale
|
$263,100
$52.62 p/Share
|
5,000
|
|
Oct 15
2023
|
SELL
Payment of exercise price or tax liability
|
$246,261
$52.62 p/Share
|
4,680
|
|
Oct 15
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
9,435
|
|
Sep 15
2023
|
SELL
Open market or private sale
|
$111,140
$55.57 p/Share
|
2,000
|
|
Aug 15
2023
|
SELL
Open market or private sale
|
$118,720
$59.36 p/Share
|
2,000
|
|
Jul 17
2023
|
SELL
Open market or private sale
|
$127,120
$63.56 p/Share
|
2,000
|
|
Jul 17
2023
|
SELL
Open market or private sale
|
$127,120
$63.56 p/Share
|
2,000
|
|
Jul 15
2023
|
SELL
Payment of exercise price or tax liability
|
$296,946
$63.45 p/Share
|
4,680
|
|
Jul 15
2023
|
SELL
Payment of exercise price or tax liability
|
$296,946
$63.45 p/Share
|
4,680
|
|
Jul 15
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
9,435
|
|
Jul 15
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
9,435
|
|
Jun 15
2023
|
SELL
Open market or private sale
|
$124,360
$62.18 p/Share
|
2,000
|
|
May 25
2023
|
SELL
Open market or private sale
|
$391,680
$48.96 p/Share
|
8,000
|
|
Apr 15
2023
|
SELL
Payment of exercise price or tax liability
|
$1,257,128
$40.29 p/Share
|
31,202
|
|