May 31
2024
BUY
Open market or private purchase
$1,850
$616.93 p/Share
3
Added 0.0%
1,085,031
Common Stock
May 30
2024
BUY
Open market or private purchase
$1,847
$615.86 p/Share
3
Added 0.0%
1,085,028
Common Stock
May 29
2024
BUY
Open market or private purchase
$1,836
$612.13 p/Share
3
Added 0.0%
1,085,025
Common Stock
May 28
2024
BUY
Open market or private purchase
$1,846
$615.48 p/Share
3
Added 0.0%
1,085,022
Common Stock
May 24
2024
BUY
Open market or private purchase
$1,834
$611.48 p/Share
3
Added 0.0%
1,085,019
Common Stock
May 23
2024
BUY
Open market or private purchase
$1,824
$608.32 p/Share
3
Added 0.0%
1,085,016
Common Stock
May 22
2024
BUY
Open market or private purchase
$1,830
$610.08 p/Share
3
Added 0.0%
1,085,013
Common Stock
May 21
2024
BUY
Open market or private purchase
$1,857
$619.07 p/Share
3
Added 0.0%
1,085,010
Common Stock
May 20
2024
BUY
Open market or private purchase
$1,843
$614.62 p/Share
3
Added 0.0%
1,085,007
Common Stock
May 17
2024
BUY
Open market or private purchase
$1,835
$611.81 p/Share
3
Added 0.0%
1,085,004
Common Stock
May 16
2024
BUY
Open market or private purchase
$1,814
$604.85 p/Share
3
Added 0.0%
1,085,001
Common Stock
May 15
2024
BUY
Open market or private purchase
$1,806
$602.07 p/Share
3
Added 0.0%
1,084,998
Common Stock
May 14
2024
BUY
Open market or private purchase
$1,822
$607.39 p/Share
3
Added 0.0%
1,084,995
Common Stock
May 13
2024
BUY
Open market or private purchase
$1,820
$606.71 p/Share
3
Added 0.0%
1,084,992
Common Stock
May 10
2024
BUY
Open market or private purchase
$1,866
$622.31 p/Share
3
Added 0.0%
1,084,989
Common Stock
May 09
2024
BUY
Open market or private purchase
$1,850
$616.9 p/Share
3
Added 0.0%
1,084,986
Common Stock
May 08
2024
BUY
Open market or private purchase
$1,692
$564.11 p/Share
3
Added 0.0%
1,084,983
Common Stock
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