Dec 21
2021
|
BUY
Conversion of derivative security
|
-
|
20,000
|
|
Dec 20
2021
|
SELL
Open market or private sale
|
$2,775,040
$86.72 p/Share
|
32,000
|
|
Dec 20
2021
|
BUY
Conversion of derivative security
|
-
|
32,000
|
|
Nov 22
2021
|
SELL
Open market or private sale
|
$3,776,960
$118.03 p/Share
|
32,000
|
|
Nov 22
2021
|
BUY
Conversion of derivative security
|
-
|
32,000
|
|
Oct 20
2021
|
SELL
Open market or private sale
|
$4,112,320
$128.51 p/Share
|
32,000
|
|
Oct 20
2021
|
BUY
Conversion of derivative security
|
-
|
32,000
|
|
Sep 20
2021
|
SELL
Open market or private sale
|
$6,751,160
$129.83 p/Share
|
52,000
|
|
Sep 20
2021
|
BUY
Conversion of derivative security
|
-
|
52,000
|
|
Aug 20
2021
|
SELL
Open market or private sale
|
$3,311,040
$103.47 p/Share
|
32,000
|
|
Aug 20
2021
|
BUY
Conversion of derivative security
|
-
|
32,000
|
|
Jul 20
2021
|
SELL
Open market or private sale
|
$2,721,280
$85.04 p/Share
|
32,000
|
|
Jul 20
2021
|
BUY
Conversion of derivative security
|
-
|
32,000
|
|
Jun 21
2021
|
SELL
Open market or private sale
|
$397,452
$90.33 p/Share
|
4,400
|
|
Jun 21
2021
|
BUY
Conversion of derivative security
|
-
|
4,400
|
|
Jun 18
2021
|
SELL
Open market or private sale
|
$4,195,464
$88.14 p/Share
|
47,600
|
|
Jun 18
2021
|
BUY
Conversion of derivative security
|
-
|
47,600
|
|
May 20
2021
|
SELL
Open market or private sale
|
$1,007,930
$59.29 p/Share
|
17,000
|
|
May 20
2021
|
BUY
Conversion of derivative security
|
-
|
17,000
|
|
May 19
2021
|
SELL
Open market or private sale
|
$981,410
$57.73 p/Share
|
17,000
|
|
May 19
2021
|
BUY
Conversion of derivative security
|
-
|
17,000
|
|
Apr 22
2021
|
SELL
Open market or private sale
|
$1,033,430
$60.79 p/Share
|
17,000
|
|
Apr 22
2021
|
BUY
Conversion of derivative security
|
-
|
17,000
|
|
Apr 21
2021
|
SELL
Open market or private sale
|
$2,146,000
$58.0 p/Share
|
37,000
|
|
Apr 21
2021
|
BUY
Conversion of derivative security
|
-
|
37,000
|
|