Sep 27
2024
|
BUY
Open market or private purchase
|
$2,993
$498.87 p/Share
|
6
|
|
Jun 27
2024
|
BUY
Open market or private purchase
|
$2,692
$448.74 p/Share
|
6
|
|
Mar 28
2024
|
BUY
Open market or private purchase
|
$2,915
$416.43 p/Share
|
7
|
|
Dec 28
2023
|
BUY
Open market or private purchase
|
$2,692
$384.64 p/Share
|
7
|
|
Sep 28
2023
|
BUY
Open market or private purchase
|
$2,883
$320.36 p/Share
|
9
|
|
Jun 29
2023
|
BUY
Open market or private purchase
|
$2,538
$317.26 p/Share
|
8
|
|
Mar 30
2023
|
BUY
Open market or private purchase
|
$2,596
$324.54 p/Share
|
8
|
|
Dec 29
2022
|
BUY
Open market or private purchase
|
$2,396
$342.35 p/Share
|
7
|
|
Sep 29
2022
|
BUY
Open market or private purchase
|
$2,376
$297.07 p/Share
|
8
|
|
Jun 29
2022
|
BUY
Open market or private purchase
|
$1,814
$302.34 p/Share
|
6
|
|
Mar 30
2022
|
BUY
Open market or private purchase
|
$1,695
$339.01 p/Share
|
5
|
|