Sep 15
2022
BUY
Open market or private purchase
$566,100
$113.22 p/Share
5,000
Added 33.33%
10,000
Common Stock
May 18
2022
BUY
Open market or private purchase
$629,750
$125.95 p/Share
5,000
Added 50.0%
5,000
Common Stock
Sep 08
2021
SELL
Open market or private sale
$3,751,548
$168.05 p/Share
22,324
Reduced 100.0%
0
Common Stock
Sep 08
2021
BUY
Exercise of conversion of derivative security
-
22,324
Added 50.0%
22,324
Common Stock
Sep 03
2021
SELL
Open market or private sale
$3,729,648
$168.04 p/Share
22,195
Reduced 100.0%
0
Common Stock
Sep 03
2021
BUY
Exercise of conversion of derivative security
-
22,195
Added 50.0%
22,195
Common Stock
Sep 02
2021
SELL
Open market or private sale
$3,071,040
$168.0 p/Share
18,280
Reduced 100.0%
0
Common Stock
Sep 02
2021
BUY
Exercise of conversion of derivative security
-
18,280
Added 50.0%
18,280
Common Stock
Sep 01
2021
SELL
Open market or private sale
$7,401,517
$164.23 p/Share
45,068
Reduced 100.0%
0
Common Stock
Sep 01
2021
BUY
Exercise of conversion of derivative security
-
45,068
Added 50.0%
45,068
Common Stock
Aug 31
2021
SELL
Open market or private sale
$1,621,437
$164.03 p/Share
9,885
Reduced 100.0%
0
Common Stock
Aug 31
2021
BUY
Exercise of conversion of derivative security
-
9,885
Added 50.0%
9,885
Common Stock
Aug 20
2021
SELL
Open market or private sale
$9,798,332
$164.03 p/Share
59,735
Reduced 100.0%
0
Common Stock
Aug 20
2021
BUY
Exercise of conversion of derivative security
-
59,735
Added 50.0%
59,735
Common Stock
Jun 10
2021
SELL
Open market or private sale
$1,691,168
$164.0 p/Share
10,312
Reduced 100.0%
0
Common Stock
Jun 10
2021
BUY
Exercise of conversion of derivative security
-
10,312
Added 50.0%
10,312
Common Stock
Jun 08
2021
SELL
Open market or private sale
$19,387,022
$159.86 p/Share
121,275
Reduced 100.0%
0
Common Stock
Jun 08
2021
BUY
Exercise of conversion of derivative security
-
121,275
Added 50.0%
121,275
Common Stock
Jun 07
2021
SELL
Open market or private sale
$592,350
$159.02 p/Share
3,725
Reduced 100.0%
0
Common Stock
Jun 07
2021
BUY
Exercise of conversion of derivative security
-
3,725
Added 50.0%
3,725
Common Stock
Jun 03
2021
SELL
Open market or private sale
$15,575,000
$155.75 p/Share
100,000
Reduced 100.0%
0
Common Stock
Jun 03
2021
BUY
Exercise of conversion of derivative security
-
100,000
Added 50.0%
100,000
Common Stock
May 25
2021
SELL
Open market or private sale
$15,152,000
$151.52 p/Share
100,000
Reduced 100.0%
0
Common Stock
May 25
2021
BUY
Exercise of conversion of derivative security
-
100,000
Added 50.0%
100,000
Common Stock