Nov 15
2024
|
SELL
Open market or private sale
|
$534,840
$89.14 p/Share
|
6,000
|
|
Oct 21
2024
|
SELL
Open market or private sale
|
$484,620
$80.77 p/Share
|
6,000
|
|
Oct 15
2024
|
SELL
Payment of exercise price or tax liability
|
$426,908
$79.41 p/Share
|
5,376
|
|
Oct 15
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
10,839
|
|
Sep 16
2024
|
SELL
Open market or private sale
|
$443,220
$73.87 p/Share
|
6,000
|
|
Jul 15
2024
|
SELL
Payment of exercise price or tax liability
|
$395,599
$73.6 p/Share
|
5,375
|
|
Jul 15
2024
|
SELL
Open market or private sale
|
$369,400
$73.88 p/Share
|
5,000
|
|
Jul 15
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
10,838
|
|
Jun 17
2024
|
SELL
Open market or private sale
|
$367,100
$73.42 p/Share
|
5,000
|
|
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
|
|