May 07
2024
BUY
Open market or private purchase
$1,717
$572.35 p/Share
3
Added 0.0%
1,084,980
Common Stock
May 06
2024
BUY
Open market or private purchase
$1,708
$569.38 p/Share
3
Added 0.0%
1,084,977
Common Stock
May 03
2024
BUY
Open market or private purchase
$1,684
$561.48 p/Share
3
Added 0.0%
1,084,974
Common Stock
May 02
2024
BUY
Open market or private purchase
$1,681
$560.5 p/Share
3
Added 0.0%
1,084,971
Common Stock
May 01
2024
BUY
Open market or private purchase
$1,676
$558.69 p/Share
3
Added 0.0%
1,084,968
Common Stock
Apr 30
2024
BUY
Open market or private purchase
$1,728
$576.3 p/Share
3
Added 0.0%
1,084,965
Common Stock
Apr 29
2024
BUY
Open market or private purchase
$1,807
$602.4 p/Share
3
Added 0.0%
1,084,962
Common Stock
Apr 26
2024
BUY
Open market or private purchase
$1,787
$595.67 p/Share
3
Added 0.0%
1,084,959
Common Stock
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