Oct 29
2021
|
BUY
Exercise of conversion of derivative security
|
$2,046,000
$13.64 p/Share
|
150,000
|
|
Oct 28
2021
|
SELL
Open market or private sale
|
$12,751,802
$81.8 p/Share
|
155,890
|
|
Oct 28
2021
|
BUY
Exercise of conversion of derivative security
|
$1,940,830
$12.45 p/Share
|
155,890
|
|
Oct 27
2021
|
SELL
Open market or private sale
|
$63,744
$83.0 p/Share
|
768
|
|
Oct 27
2021
|
BUY
Exercise of conversion of derivative security
|
$9,562
$12.45 p/Share
|
768
|
|
Oct 26
2021
|
|
-
|
894,250
|
|
Oct 26
2021
|
SELL
Open market or private sale
|
$8,062,404
$83.72 p/Share
|
96,302
|
|
Oct 25
2021
|
SELL
Open market or private sale
|
$1,968,119
$83.05 p/Share
|
23,698
|
|
Oct 22
2021
|
SELL
Open market or private sale
|
$9,907,200
$82.56 p/Share
|
120,000
|
|
Oct 20
2021
|
|
-
|
12,325
|
|
Oct 20
2021
|
|
-
|
24,661
|
|
Oct 20
2021
|
SELL
Open market or private sale
|
$15,038,595
$81.18 p/Share
|
185,250
|
|
Oct 19
2021
|
|
-
|
123,800
|
|
Oct 18
2021
|
|
-
|
186,400
|
|
Oct 18
2021
|
SELL
Open market or private sale
|
$1,044,420
$80.34 p/Share
|
13,000
|
|
Oct 11
2021
|
SELL
Open market or private sale
|
$2,198,000
$78.5 p/Share
|
28,000
|
|
Oct 07
2021
|
|
-
|
3,147
|
|
Oct 04
2021
|
SELL
Open market or private sale
|
$2,085,160
$74.47 p/Share
|
28,000
|
|
Sep 27
2021
|
SELL
Open market or private sale
|
$2,157,120
$77.04 p/Share
|
28,000
|
|
Sep 23
2021
|
SELL
Open market or private sale
|
$1,008,000
$72.0 p/Share
|
14,000
|
|
Sep 22
2021
|
SELL
Open market or private sale
|
$980,280
$70.02 p/Share
|
14,000
|
|
Sep 16
2021
|
|
-
|
140,750
|
|
Sep 14
2021
|
SELL
Open market or private sale
|
$454,248
$72.0 p/Share
|
6,309
|
|
Sep 13
2021
|
SELL
Open market or private sale
|
$1,557,414
$71.8 p/Share
|
21,691
|
|
Sep 09
2021
|
|
-
|
137,850
|
|