Dec 01
2023
BUY
Open market or private purchase
$5,238
$1746.28 p/Share
3
Added 0.0%
198,429
Common Stock
Nov 30
2023
BUY
Open market or private purchase
$5,015
$1671.95 p/Share
3
Added 0.0%
198,426
Common Stock
Nov 29
2023
BUY
Open market or private purchase
$4,956
$1652.07 p/Share
3
Added 0.0%
198,423
Common Stock
Nov 28
2023
BUY
Open market or private purchase
$4,854
$1618.12 p/Share
3
Added 0.0%
198,420
Common Stock
Nov 27
2023
BUY
Open market or private purchase
$4,911
$1637.02 p/Share
3
Added 0.0%
198,417
Common Stock
Nov 24
2023
BUY
Open market or private purchase
$4,950
$1650.0 p/Share
3
Added 0.0%
198,414
Common Stock
Nov 22
2023
BUY
Open market or private purchase
$4,926
$1642.0 p/Share
3
Added 0.0%
198,411
Common Stock
Nov 21
2023
BUY
Open market or private purchase
$4,924
$1641.48 p/Share
3
Added 0.0%
198,408
Common Stock
Nov 20
2023
BUY
Open market or private purchase
$4,918
$1639.4 p/Share
3
Added 0.0%
198,405
Common Stock
Nov 17
2023
BUY
Open market or private purchase
$4,956
$1652.0 p/Share
3
Added 0.0%
198,402
Common Stock
Nov 16
2023
BUY
Open market or private purchase
$4,837
$1612.58 p/Share
3
Added 0.0%
198,399
Common Stock
Nov 15
2023
BUY
Open market or private purchase
$5,048
$1682.79 p/Share
3
Added 0.0%
198,396
Common Stock
Nov 14
2023
BUY
Open market or private purchase
$5,111
$1703.95 p/Share
3
Added 0.0%
198,393
Common Stock
Nov 13
2023
BUY
Open market or private purchase
$4,984
$1661.37 p/Share
3
Added 0.0%
198,390
Common Stock
Nov 10
2023
BUY
Open market or private purchase
$4,923
$1641.0 p/Share
3
Added 0.0%
198,387
Common Stock
Nov 09
2023
BUY
Open market or private purchase
$4,975
$1658.56 p/Share
3
Added 0.0%
198,384
Common Stock
Nov 08
2023
BUY
Open market or private purchase
$4,951
$1650.55 p/Share
3
Added 0.0%
198,381
Common Stock
Nov 07
2023
BUY
Open market or private purchase
$5,090
$1696.81 p/Share
3
Added 0.0%
198,378
Common Stock
Nov 06
2023
BUY
Open market or private purchase
$5,278
$1759.48 p/Share
3
Added 0.0%
198,375
Common Stock
Nov 03
2023
BUY
Open market or private purchase
$5,427
$1809.01 p/Share
3
Added 0.0%
198,372
Common Stock
Nov 02
2023
BUY
Open market or private purchase
$5,393
$1797.8 p/Share
3
Added 0.0%
198,369
Common Stock
Nov 01
2023
BUY
Open market or private purchase
$5,528
$1842.74 p/Share
3
Added 0.0%
198,366
Common Stock
Oct 31
2023
BUY
Open market or private purchase
$5,537
$1845.95 p/Share
3
Added 0.0%
198,363
Common Stock
Oct 30
2023
BUY
Open market or private purchase
$1,836
$1836.36 p/Share
1
Added 0.0%
198,360
Common Stock
Oct 27
2023
BUY
Open market or private purchase
$1,819
$1819.57 p/Share
1
Added 0.0%
198,359
Common Stock