Dec 02
2024
BUY
Open market or private purchase
$4,552
$1517.57 p/Share
3
Added 0.0%
1,138,487
Common Stock
Nov 29
2024
BUY
Open market or private purchase
$5,043
$1681.03 p/Share
3
Added 0.0%
1,138,484
Common Stock
Nov 27
2024
BUY
Open market or private purchase
$4,737
$1579.14 p/Share
3
Added 0.0%
1,138,481
Common Stock
Nov 26
2024
BUY
Open market or private purchase
$4,668
$1556.11 p/Share
3
Added 0.0%
1,138,478
Common Stock
Nov 25
2024
BUY
Open market or private purchase
$5,178
$1726.14 p/Share
3
Added 0.0%
1,138,475
Common Stock
Nov 22
2024
BUY
Open market or private purchase
$4,936
$1645.51 p/Share
3
Added 0.0%
1,138,472
Common Stock
Nov 21
2024
BUY
Open market or private purchase
$4,358
$1452.9 p/Share
3
Added 0.0%
1,138,469
Common Stock
Nov 20
2024
BUY
Open market or private purchase
$4,280
$1426.83 p/Share
3
Added 0.0%
1,138,466
Common Stock
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