Sep 29
2023
BUY
Open market or private purchase
$5,470
$1823.56 p/Share
3
Added 0.0%
198,306
Common Stock
Sep 28
2023
BUY
Open market or private purchase
$5,674
$1891.46 p/Share
3
Added 0.0%
198,303
Common Stock
Sep 27
2023
BUY
Open market or private purchase
$5,611
$1870.4 p/Share
3
Added 0.0%
198,300
Common Stock
Sep 26
2023
BUY
Open market or private purchase
$5,542
$1847.64 p/Share
3
Added 0.0%
198,297
Common Stock
Sep 25
2023
BUY
Open market or private purchase
$5,579
$1859.93 p/Share
3
Added 0.0%
198,294
Common Stock
Sep 22
2023
BUY
Open market or private purchase
$5,522
$1840.69 p/Share
3
Added 0.0%
198,291
Common Stock
Jun 14
2023
BUY
Open market or private purchase
$7,982
$1330.37 p/Share
6
Added 0.0%
197,673
Common Stock
Jun 13
2023
BUY
Open market or private purchase
$8,032
$1338.83 p/Share
6
Added 0.0%
197,667
Common Stock
Jun 12
2023
BUY
Open market or private purchase
$8,094
$1349.14 p/Share
6
Added 0.0%
197,661
Common Stock
Jun 09
2023
BUY
Open market or private purchase
$11,143
$1392.94 p/Share
8
Added 0.0%
197,655
Common Stock
Jun 08
2023
BUY
Open market or private purchase
$12,692
$1410.28 p/Share
9
Added 0.0%
197,647
Common Stock
Jun 07
2023
BUY
Open market or private purchase
$5,711
$1427.97 p/Share
4
Added 0.0%
197,638
Common Stock
Jun 06
2023
BUY
Open market or private purchase
$2,751
$1375.81 p/Share
2
Added 0.0%
197,634
Common Stock
Jun 05
2023
BUY
Open market or private purchase
$2,690
$1345.25 p/Share
2
Added 0.0%
197,632
Common Stock
Jun 02
2023
BUY
Open market or private purchase
$2,744
$1372.0 p/Share
2
Added 0.0%
197,630
Common Stock
Jun 01
2023
BUY
Open market or private purchase
$2,658
$1329.3 p/Share
2
Added 0.0%
197,628
Common Stock
May 31
2023
BUY
Open market or private purchase
$2,607
$1303.7 p/Share
2
Added 0.0%
197,626
Common Stock
May 30
2023
BUY
Open market or private purchase
$2,613
$1306.73 p/Share
2
Added 0.0%
197,624
Common Stock
May 26
2023
BUY
Open market or private purchase
$2,630
$1315.01 p/Share
2
Added 0.0%
197,622
Common Stock
May 25
2023
BUY
Open market or private purchase
$2,609
$1304.56 p/Share
2
Added 0.0%
197,620
Common Stock
May 24
2023
BUY
Open market or private purchase
$2,691
$1345.99 p/Share
2
Added 0.0%
197,618
Common Stock
May 23
2023
BUY
Open market or private purchase
$2,708
$1354.2 p/Share
2
Added 0.0%
197,616
Common Stock
May 22
2023
BUY
Open market or private purchase
$2,730
$1365.42 p/Share
2
Added 0.0%
197,614
Common Stock
May 19
2023
BUY
Open market or private purchase
$2,753
$1376.5 p/Share
2
Added 0.0%
197,612
Common Stock
May 18
2023
BUY
Open market or private purchase
$2,703
$1351.83 p/Share
2
Added 0.0%
197,610
Common Stock