Jun 08
2023
|
|
-
|
53,212
|
|
May 25
2023
|
SELL
Open market or private sale
|
$2,466,400
$154.15 p/Share
|
16,000
|
|
May 22
2023
|
SELL
Payment of exercise price or tax liability
|
$686,437
$145.37 p/Share
|
4,722
|
|
May 22
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
9,519
|
|
May 10
2023
|
SELL
Open market or private sale
|
$490,980
$140.28 p/Share
|
3,500
|
|
Apr 10
2023
|
SELL
Open market or private sale
|
$3,140,085
$161.03 p/Share
|
19,500
|
|
Mar 14
2023
|
SELL
Open market or private sale
|
$528,640
$151.04 p/Share
|
3,500
|
|
Mar 10
2023
|
SELL
Open market or private sale
|
$2,371,840
$148.24 p/Share
|
16,000
|
|
Feb 24
2023
|
|
-
|
2,860
|
|
Feb 23
2023
|
|
-
|
150,000
|
|
Feb 23
2023
|
|
-
|
150,000
|
|
Feb 21
2023
|
SELL
Payment of exercise price or tax liability
|
$1,100,051
$134.53 p/Share
|
8,177
|
|
Feb 21
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
16,484
|
|
Feb 10
2023
|
SELL
Open market or private sale
|
$2,615,925
$134.15 p/Share
|
19,500
|
|
Jan 10
2023
|
SELL
Open market or private sale
|
$2,245,620
$115.16 p/Share
|
19,500
|
|
Dec 12
2022
|
SELL
Open market or private sale
|
$2,510,040
$128.72 p/Share
|
19,500
|
|
Nov 21
2022
|
SELL
Payment of exercise price or tax liability
|
$938,097
$134.61 p/Share
|
6,969
|
|
Nov 21
2022
|
BUY
Exercise of conversion of derivative security
|
-
|
14,049
|
|
Nov 10
2022
|
SELL
Open market or private sale
|
$2,502,045
$128.31 p/Share
|
19,500
|
|
Oct 10
2022
|
SELL
Open market or private sale
|
$2,164,695
$111.01 p/Share
|
19,500
|
|
Sep 14
2022
|
|
-
|
121,112
|
|
Sep 14
2022
|
|
-
|
121,112
|
|
Sep 12
2022
|
SELL
Open market or private sale
|
$2,448,420
$125.56 p/Share
|
19,500
|
|
Aug 22
2022
|
SELL
Payment of exercise price or tax liability
|
$884,894
$127.14 p/Share
|
6,960
|
|
Aug 22
2022
|
BUY
Exercise of conversion of derivative security
|
-
|
14,030
|
|