Oct 26
2023
BUY
Open market or private purchase
$1,856
$1856.23 p/Share
1
Added 0.0%
198,358
Common Stock
Oct 25
2023
BUY
Open market or private purchase
$1,859
$1859.01 p/Share
1
Added 0.0%
198,357
Common Stock
Oct 24
2023
BUY
Open market or private purchase
$3,624
$1812.15 p/Share
2
Added 0.0%
198,356
Common Stock
Oct 23
2023
BUY
Open market or private purchase
$5,569
$1856.34 p/Share
3
Added 0.0%
198,354
Common Stock
Oct 20
2023
BUY
Open market or private purchase
$5,741
$1913.75 p/Share
3
Added 0.0%
198,351
Common Stock
Oct 19
2023
BUY
Open market or private purchase
$5,895
$1965.02 p/Share
3
Added 0.0%
198,348
Common Stock
Oct 18
2023
BUY
Open market or private purchase
$5,934
$1978.32 p/Share
3
Added 0.0%
198,345
Common Stock
Oct 17
2023
BUY
Open market or private purchase
$5,814
$1938.23 p/Share
3
Added 0.0%
198,342
Common Stock
Oct 16
2023
BUY
Open market or private purchase
$5,730
$1910.03 p/Share
3
Added 0.0%
198,339
Common Stock
Oct 13
2023
BUY
Open market or private purchase
$5,624
$1874.78 p/Share
3
Added 0.0%
198,336
Common Stock
Oct 12
2023
BUY
Open market or private purchase
$5,588
$1862.97 p/Share
3
Added 0.0%
198,333
Common Stock
Oct 11
2023
BUY
Open market or private purchase
$5,542
$1847.55 p/Share
3
Added 0.0%
198,330
Common Stock
Oct 10
2023
BUY
Open market or private purchase
$5,505
$1835.29 p/Share
3
Added 0.0%
198,327
Common Stock
Oct 09
2023
BUY
Open market or private purchase
$5,427
$1809.1 p/Share
3
Added 0.0%
198,324
Common Stock
Oct 06
2023
BUY
Open market or private purchase
$5,302
$1767.52 p/Share
3
Added 0.0%
198,321
Common Stock
Oct 05
2023
BUY
Open market or private purchase
$5,304
$1768.29 p/Share
3
Added 0.0%
198,318
Common Stock
Oct 04
2023
BUY
Open market or private purchase
$5,270
$1756.67 p/Share
3
Added 0.0%
198,315
Common Stock
Oct 03
2023
BUY
Open market or private purchase
$5,349
$1783.03 p/Share
3
Added 0.0%
198,312
Common Stock
Oct 02
2023
BUY
Open market or private purchase
$5,246
$1748.93 p/Share
3
Added 0.0%
198,309
Common Stock
Sep 29
2023
BUY
Open market or private purchase
$5,470
$1823.56 p/Share
3
Added 0.0%
198,306
Common Stock
Sep 28
2023
BUY
Open market or private purchase
$5,674
$1891.46 p/Share
3
Added 0.0%
198,303
Common Stock
Sep 27
2023
BUY
Open market or private purchase
$5,611
$1870.4 p/Share
3
Added 0.0%
198,300
Common Stock
Sep 26
2023
BUY
Open market or private purchase
$5,542
$1847.64 p/Share
3
Added 0.0%
198,297
Common Stock
Sep 25
2023
BUY
Open market or private purchase
$5,579
$1859.93 p/Share
3
Added 0.0%
198,294
Common Stock
Sep 22
2023
BUY
Open market or private purchase
$5,522
$1840.69 p/Share
3
Added 0.0%
198,291
Common Stock