May 02
2024
|
|
-
|
35,551
|
|
Apr 11
2024
|
|
-
|
5,243
|
|
Apr 01
2024
|
|
-
|
1,196
|
|
Feb 22
2024
|
SELL
Open market or private sale
|
$2,018,358
$124.59 p/Share
|
16,200
|
|
Feb 22
2024
|
|
-
|
15,110
|
|
Feb 20
2024
|
|
-
|
29,357
|
|
Dec 11
2023
|
|
-
|
11,251
|
|
Nov 06
2023
|
|
-
|
14,563
|
|
Aug 31
2023
|
SELL
Sale (or disposition) back to the issuer
|
$4,323,549
$107.0 p/Share
|
40,407
|
|
May 31
2023
|
|
-
|
5,624
|
|
Mar 02
2023
|
|
-
|
6,331
|
|
Feb 17
2023
|
|
-
|
14,800
|
|
Jan 10
2023
|
|
-
|
51,792
|
|
Dec 12
2022
|
|
-
|
8,060
|
|
Oct 04
2022
|
|
-
|
5,214
|
|
Aug 12
2022
|
|
-
|
5,214
|
|
May 17
2022
|
SELL
Open market or private sale
|
$335,360
$80.48 p/Share
|
4,167
|
|
Apr 28
2022
|
|
-
|
60,000
|
|
Apr 21
2022
|
SELL
Open market or private sale
|
$411,950
$98.86 p/Share
|
4,167
|
|
Mar 22
2022
|
SELL
Open market or private sale
|
$391,406
$93.93 p/Share
|
4,167
|
|
Mar 22
2022
|
|
-
|
6,929
|
|
Feb 16
2022
|
SELL
Open market or private sale
|
$349,528
$83.88 p/Share
|
4,167
|
|
Jan 25
2022
|
SELL
Open market or private sale
|
$346,986
$83.27 p/Share
|
4,167
|
|
Jan 20
2022
|
|
-
|
48,428
|
|
Dec 22
2021
|
SELL
Open market or private sale
|
$391,240
$93.89 p/Share
|
4,167
|
|