Sep 30
2024
|
BUY
Grant, award, or other acquisition
|
-
|
181
|
|
Jun 28
2024
|
BUY
Grant, award, or other acquisition
|
-
|
200
|
|
May 23
2024
|
SELL
Open market or private sale
|
$1,001,400
$250.35 p/Share
|
4,000
|
|
Mar 29
2024
|
BUY
Grant, award, or other acquisition
|
-
|
267
|
|
Mar 01
2024
|
SELL
Open market or private sale
|
$787,550
$157.51 p/Share
|
5,000
|
|
Dec 29
2023
|
BUY
Grant, award, or other acquisition
|
-
|
262
|
|
Sep 30
2023
|
BUY
Grant, award, or other acquisition
|
-
|
279
|
|
Jun 30
2023
|
BUY
Grant, award, or other acquisition
|
-
|
237
|
|
May 12
2023
|
SELL
Open market or private sale
|
$573,275
$229.31 p/Share
|
2,500
|
|
Mar 31
2023
|
BUY
Grant, award, or other acquisition
|
-
|
207
|
|
Dec 30
2022
|
BUY
Grant, award, or other acquisition
|
-
|
268
|
|
Sep 30
2022
|
BUY
Grant, award, or other acquisition
|
-
|
303
|
|
Aug 02
2022
|
SELL
Open market or private sale
|
$504,300
$100.86 p/Share
|
5,000
|
|
Jun 30
2022
|
BUY
Grant, award, or other acquisition
|
-
|
588
|
|
Mar 31
2022
|
BUY
Grant, award, or other acquisition
|
-
|
478
|
|
Dec 31
2021
|
BUY
Grant, award, or other acquisition
|
-
|
459
|
|
Sep 30
2021
|
BUY
Grant, award, or other acquisition
|
-
|
420
|
|
Jun 30
2021
|
BUY
Grant, award, or other acquisition
|
-
|
442
|
|
Mar 31
2021
|
BUY
Grant, award, or other acquisition
|
-
|
459
|
|
Dec 31
2020
|
BUY
Grant, award, or other acquisition
|
-
|
405
|
|
Sep 30
2020
|
BUY
Grant, award, or other acquisition
|
-
|
605
|
|
Jun 30
2020
|
BUY
Grant, award, or other acquisition
|
-
|
809
|
|
Mar 31
2020
|
BUY
Grant, award, or other acquisition
|
-
|
1,110
|
|
Dec 31
2019
|
BUY
Grant, award, or other acquisition
|
-
|
715
|
|
Sep 30
2019
|
BUY
Grant, award, or other acquisition
|
-
|
690
|
|