Jul 12
2024
BUY
Open market or private purchase
$2,380
$793.49 p/Share
3
Added 0.0%
1,085,053
Common Stock
Jul 11
2024
BUY
Open market or private purchase
$785
$785.38 p/Share
1
Added 0.0%
1,085,050
Common Stock
Jul 10
2024
BUY
Open market or private purchase
$2,276
$758.83 p/Share
3
Added 0.0%
1,085,049
Common Stock
Jul 01
2024
BUY
Open market or private purchase
$2,199
$733.22 p/Share
3
Added 0.0%
1,085,046
Common Stock
Jun 06
2024
BUY
Open market or private purchase
$1,773
$591.06 p/Share
3
Added 0.0%
1,085,043
Common Stock
Jun 05
2024
BUY
Open market or private purchase
$1,775
$591.76 p/Share
3
Added 0.0%
1,085,040
Common Stock
Jun 04
2024
BUY
Open market or private purchase
$1,756
$585.56 p/Share
3
Added 0.0%
1,085,037
Common Stock
Jun 03
2024
BUY
Open market or private purchase
$1,795
$598.4 p/Share
3
Added 0.0%
1,085,034
Common Stock
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