Apr 25
2024
BUY
Open market or private purchase
$1,776
$592.02 p/Share
3
Added 0.0%
1,084,956
Common Stock
Apr 24
2024
BUY
Open market or private purchase
$1,767
$589.01 p/Share
3
Added 0.0%
1,084,953
Common Stock
Apr 23
2024
BUY
Open market or private purchase
$1,763
$587.81 p/Share
3
Added 0.0%
1,084,950
Common Stock
Apr 22
2024
BUY
Open market or private purchase
$1,757
$585.81 p/Share
3
Added 0.0%
1,084,947
Common Stock
Apr 19
2024
BUY
Open market or private purchase
$1,747
$582.6 p/Share
3
Added 0.0%
1,084,944
Common Stock
Apr 18
2024
BUY
Open market or private purchase
$1,747
$582.4 p/Share
3
Added 0.0%
1,084,941
Common Stock
Apr 17
2024
BUY
Open market or private purchase
$1,754
$584.96 p/Share
3
Added 0.0%
1,084,938
Common Stock
Apr 16
2024
BUY
Open market or private purchase
$1,760
$586.93 p/Share
3
Added 0.0%
1,084,935
Common Stock
Dec 14
2023
BUY
Open market or private purchase
$4,811
$1603.95 p/Share
3
Added 0.0%
198,456
Common Stock
Dec 13
2023
BUY
Open market or private purchase
$4,723
$1574.41 p/Share
3
Added 0.0%
198,453
Common Stock
Dec 12
2023
BUY
Open market or private purchase
$4,637
$1545.71 p/Share
3
Added 0.0%
198,450
Common Stock
Dec 11
2023
BUY
Open market or private purchase
$4,663
$1554.65 p/Share
3
Added 0.0%
198,447
Common Stock
Dec 08
2023
BUY
Open market or private purchase
$4,638
$1546.12 p/Share
3
Added 0.0%
198,444
Common Stock
Dec 07
2023
BUY
Open market or private purchase
$4,549
$1516.52 p/Share
3
Added 0.0%
198,441
Common Stock
Dec 06
2023
BUY
Open market or private purchase
$4,457
$1485.68 p/Share
3
Added 0.0%
198,438
Common Stock
Dec 05
2023
BUY
Open market or private purchase
$4,463
$1487.8 p/Share
3
Added 0.0%
198,435
Common Stock
Dec 04
2023
BUY
Open market or private purchase
$4,791
$1597.16 p/Share
3
Added 0.0%
198,432
Common Stock
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