Aug 06
2024
BUY
Open market or private purchase
$2,316
$772.02 p/Share
3
Added 0.0%
1,085,104
Common Stock
Aug 05
2024
BUY
Open market or private purchase
$2,249
$749.78 p/Share
3
Added 0.0%
1,085,101
Common Stock
Aug 02
2024
BUY
Open market or private purchase
$2,358
$786.01 p/Share
3
Added 0.0%
1,085,098
Common Stock
Aug 01
2024
BUY
Open market or private purchase
$2,466
$822.28 p/Share
3
Added 0.0%
1,085,095
Common Stock
Jul 31
2024
BUY
Open market or private purchase
$2,517
$839.1 p/Share
3
Added 0.0%
1,085,092
Common Stock
Jul 30
2024
BUY
Open market or private purchase
$2,450
$816.77 p/Share
3
Added 0.0%
1,085,089
Common Stock
Jul 29
2024
BUY
Open market or private purchase
$2,454
$818.05 p/Share
3
Added 0.0%
1,085,086
Common Stock
Jul 26
2024
BUY
Open market or private purchase
$2,441
$813.78 p/Share
3
Added 0.0%
1,085,083
Common Stock
Jul 25
2024
BUY
Open market or private purchase
$2,402
$800.99 p/Share
3
Added 0.0%
1,085,080
Common Stock
Jul 24
2024
BUY
Open market or private purchase
$2,429
$809.81 p/Share
3
Added 0.0%
1,085,077
Common Stock
Jul 23
2024
BUY
Open market or private purchase
$2,414
$804.95 p/Share
3
Added 0.0%
1,085,074
Common Stock
Jul 22
2024
BUY
Open market or private purchase
$2,408
$802.95 p/Share
3
Added 0.0%
1,085,071
Common Stock
Jul 19
2024
BUY
Open market or private purchase
$2,450
$816.9 p/Share
3
Added 0.0%
1,085,068
Common Stock
Jul 18
2024
BUY
Open market or private purchase
$2,480
$826.82 p/Share
3
Added 0.0%
1,085,065
Common Stock
Jul 17
2024
BUY
Open market or private purchase
$2,485
$828.46 p/Share
3
Added 0.0%
1,085,062
Common Stock
Jul 16
2024
BUY
Open market or private purchase
$2,491
$830.44 p/Share
3
Added 0.0%
1,085,059
Common Stock
Jul 15
2024
BUY
Open market or private purchase
$2,467
$822.62 p/Share
3
Added 0.0%
1,085,056
Common Stock
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