Nov 20
2023
|
SELL
Other acquisition or disposition
|
-
|
4,165,626
|
|
Nov 20
2023
|
BUY
Other acquisition or disposition
|
-
|
3,366,416
|
|
Nov 13
2023
|
SELL
Other acquisition or disposition
|
-
|
4,165,660
|
|
Nov 13
2023
|
BUY
Other acquisition or disposition
|
-
|
3,376,162
|
|
Nov 07
2023
|
SELL
Other acquisition or disposition
|
-
|
4,165,660
|
|
Nov 07
2023
|
BUY
Other acquisition or disposition
|
-
|
3,376,162
|
|
Sep 05
2023
|
SELL
Other acquisition or disposition
|
-
|
4,165,660
|
|
Sep 05
2023
|
BUY
Other acquisition or disposition
|
-
|
3,468,967
|
|
Aug 29
2023
|
SELL
Other acquisition or disposition
|
-
|
4,165,660
|
|
Aug 29
2023
|
BUY
Other acquisition or disposition
|
-
|
3,397,507
|
|
Aug 08
2023
|
SELL
Other acquisition or disposition
|
-
|
4,165,660
|
|
Aug 08
2023
|
BUY
Other acquisition or disposition
|
-
|
3,324,588
|
|
Mar 07
2023
|
SELL
Other acquisition or disposition
|
-
|
4,165,659
|
|
Mar 07
2023
|
BUY
Other acquisition or disposition
|
-
|
3,481,576
|
|
Feb 28
2023
|
SELL
Other acquisition or disposition
|
-
|
5,485,408
|
|
Feb 28
2023
|
BUY
Other acquisition or disposition
|
-
|
4,598,763
|
|
Mar 09
2022
|
BUY
Open market or private purchase
|
$16,951,884
$92.52 p/Share
|
183,224
|
|
Mar 08
2022
|
BUY
Open market or private purchase
|
$32,486,573
$83.24 p/Share
|
390,276
|
|
Feb 28
2022
|
SELL
Other acquisition or disposition
|
-
|
3,601,924
|
|
Feb 28
2022
|
BUY
Other acquisition or disposition
|
-
|
3,002,814
|
|
Nov 22
2021
|
SELL
Other acquisition or disposition
|
-
|
4,165,660
|
|
Nov 22
2021
|
BUY
Other acquisition or disposition
|
-
|
23,638
|
|
May 27
2021
|
SELL
Other acquisition or disposition
|
-
|
12,625,793
|
|
May 27
2021
|
BUY
Other acquisition or disposition
|
-
|
4,116,583
|
|
Dec 11
2020
|
SELL
Other acquisition or disposition
|
-
|
51,777,269
|
|