Nov 19
2024
BUY
Open market or private purchase
$4,219
$1406.66 p/Share
3
Added 0.0%
1,138,463
Common Stock
Nov 18
2024
BUY
Open market or private purchase
$4,166
$1388.85 p/Share
3
Added 0.0%
1,138,460
Common Stock
Aug 14
2024
BUY
Open market or private purchase
$2,464
$821.53 p/Share
3
Added 0.0%
1,085,122
Common Stock
Aug 13
2024
BUY
Open market or private purchase
$2,460
$820.17 p/Share
3
Added 0.0%
1,085,119
Common Stock
Aug 12
2024
BUY
Open market or private purchase
$2,484
$828.02 p/Share
3
Added 0.0%
1,085,116
Common Stock
Aug 09
2024
BUY
Open market or private purchase
$2,453
$817.92 p/Share
3
Added 0.0%
1,085,113
Common Stock
Aug 08
2024
BUY
Open market or private purchase
$2,422
$807.64 p/Share
3
Added 0.0%
1,085,110
Common Stock
Aug 07
2024
BUY
Open market or private purchase
$2,366
$788.88 p/Share
3
Added 0.0%
1,085,107
Common Stock
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