Jun 01
2022
|
|
-
|
386,112
|
|
Jun 01
2022
|
|
-
|
386,112
|
|
May 25
2022
|
|
-
|
180,000
|
|
May 25
2022
|
|
-
|
180,000
|
|
May 13
2022
|
SELL
Open market or private sale
|
$1,706,720
$106.67 p/Share
|
16,000
|
|
May 10
2022
|
SELL
Open market or private sale
|
$366,485
$104.71 p/Share
|
3,500
|
|
Apr 11
2022
|
SELL
Open market or private sale
|
$450,380
$128.68 p/Share
|
3,500
|
|
Mar 14
2022
|
SELL
Open market or private sale
|
$413,070
$118.02 p/Share
|
3,500
|
|
Mar 11
2022
|
SELL
Other acquisition or disposition
|
-
|
382,032
|
|
Mar 11
2022
|
BUY
Other acquisition or disposition
|
-
|
382,032
|
|
Feb 10
2022
|
SELL
Open market or private sale
|
$2,329,932
$128.47 p/Share
|
18,136
|
|
Jan 10
2022
|
SELL
Open market or private sale
|
$2,325,579
$128.23 p/Share
|
18,136
|
|
Dec 10
2021
|
SELL
Open market or private sale
|
$2,362,214
$130.25 p/Share
|
18,136
|
|
Dec 10
2021
|
|
-
|
99,500
|
|
Dec 10
2021
|
|
-
|
60,000
|
|
Nov 10
2021
|
SELL
Open market or private sale
|
$2,339,268
$528.29 p/Share
|
4,428
|
|
Nov 10
2021
|
SELL
Open market or private sale
|
$56,581
$533.78 p/Share
|
106
|
|
Oct 11
2021
|
SELL
Open market or private sale
|
$1,702,018
$375.39 p/Share
|
4,534
|
|
Sep 10
2021
|
SELL
Open market or private sale
|
$1,619,918
$357.44 p/Share
|
4,532
|
|
Sep 10
2021
|
|
-
|
45,000
|
|
Sep 10
2021
|
|
-
|
45,000
|
|
Sep 09
2021
|
|
-
|
65,046
|
|
Sep 09
2021
|
|
-
|
60,650
|
|
Aug 10
2021
|
SELL
Open market or private sale
|
$1,690,275
$372.8 p/Share
|
4,534
|
|
Jul 12
2021
|
SELL
Open market or private sale
|
$1,696,328
$374.3 p/Share
|
4,532
|
|