Dec 23
2024
BUY
Open market or private purchase
$1,110
$1110.76 p/Share
1
Added 0.0%
1,138,396
Common Stock
Dec 20
2024
BUY
Open market or private purchase
$1,118
$1118.98 p/Share
1
Added 0.0%
1,138,395
Common Stock
Dec 19
2024
BUY
Open market or private purchase
$1,109
$1109.0 p/Share
1
Added 0.0%
1,138,394
Common Stock
Dec 18
2024
BUY
Open market or private purchase
$1,204
$1204.77 p/Share
1
Added 0.0%
1,138,393
Common Stock
Dec 17
2024
BUY
Open market or private purchase
$1,184
$1184.55 p/Share
1
Added 0.0%
1,138,392
Common Stock
Dec 16
2024
BUY
Open market or private purchase
$1,231
$1231.5 p/Share
1
Added 0.0%
1,138,512
Common Stock
Dec 13
2024
BUY
Open market or private purchase
$1,180
$1180.67 p/Share
1
Added 0.0%
1,138,511
Common Stock
Dec 12
2024
BUY
Open market or private purchase
$3,449
$1149.85 p/Share
3
Added 0.0%
1,138,510
Common Stock
Dec 11
2024
BUY
Open market or private purchase
$3,850
$1283.63 p/Share
3
Added 0.0%
1,138,507
Common Stock
Dec 10
2024
BUY
Open market or private purchase
$2,639
$1319.54 p/Share
2
Added 0.0%
1,138,504
Common Stock
Dec 09
2024
BUY
Open market or private purchase
$4,072
$1357.63 p/Share
3
Added 0.0%
1,138,502
Common Stock
Dec 06
2024
BUY
Open market or private purchase
$3,958
$1319.52 p/Share
3
Added 0.0%
1,138,499
Common Stock
Dec 05
2024
BUY
Open market or private purchase
$4,012
$1337.65 p/Share
3
Added 0.0%
1,138,496
Common Stock
Dec 04
2024
BUY
Open market or private purchase
$4,676
$1558.7 p/Share
3
Added 0.0%
1,138,493
Common Stock
Dec 03
2024
BUY
Open market or private purchase
$4,609
$1536.54 p/Share
3
Added 0.0%
1,138,490
Common Stock
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