Dec 04
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
1,710
|
|
Oct 18
2023
|
SELL
Open market or private sale
|
$1,070,664
$63.14 p/Share
|
16,957
|
|
Oct 08
2023
|
SELL
Payment of exercise price or tax liability
|
$1,118,259
$63.97 p/Share
|
17,481
|
|
Oct 08
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
34,438
|
|
Sep 19
2023
|
SELL
Open market or private sale
|
$925,044
$69.72 p/Share
|
13,268
|
|
Sep 04
2023
|
SELL
Payment of exercise price or tax liability
|
$60,900
$70.98 p/Share
|
858
|
|
Sep 04
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
1,711
|
|
Jul 08
2023
|
SELL
Payment of exercise price or tax liability
|
$814,389
$64.67 p/Share
|
12,593
|
|
Jul 08
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
25,008
|
|
Jun 20
2023
|
SELL
Open market or private sale
|
$490,630
$70.09 p/Share
|
7,000
|
|
Jun 06
2023
|
SELL
Open market or private sale
|
$483,909
$69.13 p/Share
|
7,000
|
|
Jun 04
2023
|
SELL
Payment of exercise price or tax liability
|
$56,937
$66.75 p/Share
|
853
|
|
Jun 04
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
1,710
|
|
May 30
2023
|
SELL
Open market or private sale
|
$460,530
$65.79 p/Share
|
7,000
|
|
May 24
2023
|
SELL
Open market or private sale
|
$450,100
$64.3 p/Share
|
7,000
|
|
May 02
2023
|
SELL
Open market or private sale
|
$644,910
$61.42 p/Share
|
10,500
|
|
Apr 18
2023
|
SELL
Open market or private sale
|
$475,020
$67.86 p/Share
|
7,000
|
|
Apr 11
2023
|
SELL
Open market or private sale
|
$488,600
$69.8 p/Share
|
7,000
|
|
Apr 08
2023
|
SELL
Payment of exercise price or tax liability
|
$810,510
$68.88 p/Share
|
11,767
|
|
Apr 08
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
22,747
|
|
Apr 04
2023
|
SELL
Open market or private sale
|
$515,620
$73.66 p/Share
|
7,000
|
|
Mar 28
2023
|
SELL
Open market or private sale
|
$478,170
$68.31 p/Share
|
7,000
|
|
Mar 21
2023
|
SELL
Open market or private sale
|
$494,830
$70.69 p/Share
|
7,000
|
|
Mar 14
2023
|
SELL
Open market or private sale
|
$487,480
$69.64 p/Share
|
7,000
|
|
Mar 06
2023
|
SELL
Open market or private sale
|
$503,510
$71.93 p/Share
|
7,000
|
|