Dec 15
2023
|
|
-
|
20,000
|
|
Dec 14
2022
|
|
-
|
20,000
|
|
Dec 21
2021
|
|
-
|
20,000
|
|
Nov 04
2021
|
SELL
Open market or private sale
|
$347,119
$71.0 p/Share
|
4,889
|
|
Nov 02
2021
|
SELL
Open market or private sale
|
$2,809,374
$70.04 p/Share
|
40,111
|
|
Oct 11
2021
|
SELL
Open market or private sale
|
$345,000
$69.0 p/Share
|
5,000
|
|
Oct 07
2021
|
SELL
Open market or private sale
|
$1,625,750
$65.03 p/Share
|
25,000
|
|
Oct 05
2021
|
SELL
Open market or private sale
|
$359,520
$60.0 p/Share
|
5,992
|
|
Sep 27
2021
|
SELL
Open market or private sale
|
$964,710
$63.02 p/Share
|
15,308
|
|
Sep 24
2021
|
SELL
Open market or private sale
|
$233,100
$63.0 p/Share
|
3,700
|
|
Sep 24
2021
|
|
-
|
20,000
|
|
Sep 15
2021
|
SELL
Open market or private sale
|
$1,466,649
$60.02 p/Share
|
24,436
|
|
Sep 14
2021
|
SELL
Open market or private sale
|
$33,851
$60.02 p/Share
|
564
|
|
Apr 14
2021
|
SELL
Open market or private sale
|
$2,800,000
$56.0 p/Share
|
50,000
|
|
Dec 15
2020
|
|
-
|
75,000
|
|
Nov 11
2020
|
|
-
|
20,000
|
|