Jan 03
2023
|
BUY
Other acquisition or disposition
|
$105,490
$2344.23 p/Share
|
45
|
|
Dec 30
2022
|
BUY
Open market or private purchase
|
$42,580
$2365.57 p/Share
|
18
|
|
Dec 29
2022
|
BUY
Open market or private purchase
|
$42,641
$2368.98 p/Share
|
18
|
|
Dec 28
2022
|
BUY
Open market or private purchase
|
$43,323
$2406.85 p/Share
|
18
|
|
Dec 27
2022
|
BUY
Open market or private purchase
|
$45,581
$2532.3 p/Share
|
18
|
|
Dec 23
2022
|
BUY
Open market or private purchase
|
$44,976
$2498.71 p/Share
|
18
|
|
Dec 22
2022
|
BUY
Open market or private purchase
|
$45,721
$2540.1 p/Share
|
18
|
|
Dec 21
2022
|
BUY
Open market or private purchase
|
$46,338
$2574.35 p/Share
|
18
|
|
Dec 20
2022
|
BUY
Open market or private purchase
|
$44,470
$2470.6 p/Share
|
18
|
|
Dec 19
2022
|
BUY
Open market or private purchase
|
$45,178
$2509.89 p/Share
|
18
|
|
Dec 16
2022
|
BUY
Open market or private purchase
|
$45,565
$2531.4 p/Share
|
18
|
|
Dec 15
2022
|
BUY
Open market or private purchase
|
$46,030
$2557.23 p/Share
|
18
|
|
Dec 14
2022
|
BUY
Open market or private purchase
|
$46,260
$2570.05 p/Share
|
18
|
|
Dec 13
2022
|
BUY
Open market or private purchase
|
$46,470
$2581.67 p/Share
|
18
|
|
Dec 12
2022
|
BUY
Open market or private purchase
|
$45,137
$2507.64 p/Share
|
18
|
|
Dec 09
2022
|
BUY
Open market or private purchase
|
$43,749
$2430.54 p/Share
|
18
|
|
Dec 08
2022
|
BUY
Open market or private purchase
|
$43,618
$2423.27 p/Share
|
18
|
|
Dec 07
2022
|
BUY
Open market or private purchase
|
$44,708
$2483.8 p/Share
|
18
|
|
Dec 06
2022
|
BUY
Open market or private purchase
|
$45,537
$2529.88 p/Share
|
18
|
|
Dec 05
2022
|
BUY
Open market or private purchase
|
$47,263
$2625.76 p/Share
|
18
|
|
Dec 02
2022
|
BUY
Open market or private purchase
|
$47,258
$2625.49 p/Share
|
18
|
|
Dec 01
2022
|
SELL
Other acquisition or disposition
|
$46,665
$2592.54 p/Share
|
18
|
|
Dec 01
2022
|
BUY
Open market or private purchase
|
$46,819
$2601.09 p/Share
|
18
|
|
Dec 01
2022
|
BUY
Other acquisition or disposition
|
$261,846
$2592.54 p/Share
|
101
|
|
Nov 30
2022
|
BUY
Open market or private purchase
|
$44,919
$2495.53 p/Share
|
18
|
|