Jun 28
2021
|
BUY
Open market or private purchase
|
$37,271
$1552.94 p/Share
|
24
|
|
Jun 25
2021
|
BUY
Open market or private purchase
|
$39,402
$1576.09 p/Share
|
25
|
|
Jun 24
2021
|
BUY
Open market or private purchase
|
$39,493
$1579.72 p/Share
|
25
|
|
Jun 23
2021
|
BUY
Open market or private purchase
|
$40,197
$1607.88 p/Share
|
25
|
|
Jun 22
2021
|
BUY
Open market or private purchase
|
$39,750
$1590.0 p/Share
|
25
|
|
Jun 21
2021
|
BUY
Open market or private purchase
|
$41,430
$1593.45 p/Share
|
26
|
|
Jun 18
2021
|
BUY
Open market or private purchase
|
$39,440
$1516.92 p/Share
|
26
|
|
Jun 17
2021
|
BUY
Open market or private purchase
|
$39,257
$1509.87 p/Share
|
26
|
|
Jun 16
2021
|
BUY
Open market or private purchase
|
$40,664
$1564.0 p/Share
|
26
|
|
Jun 15
2021
|
BUY
Open market or private purchase
|
$40,027
$1539.5 p/Share
|
26
|
|
Jun 14
2021
|
BUY
Open market or private purchase
|
$38,948
$1498.0 p/Share
|
26
|
|
Jun 11
2021
|
BUY
Open market or private purchase
|
$39,780
$1530.0 p/Share
|
26
|
|
Jun 10
2021
|
BUY
Open market or private purchase
|
$38,792
$1491.99 p/Share
|
26
|
|
Jun 09
2021
|
BUY
Open market or private purchase
|
$39,572
$1522.0 p/Share
|
26
|
|
Jun 08
2021
|
BUY
Open market or private purchase
|
$39,854
$1532.83 p/Share
|
26
|
|
Jun 07
2021
|
BUY
Open market or private purchase
|
$39,182
$1507.0 p/Share
|
26
|
|
Jun 04
2021
|
BUY
Open market or private purchase
|
$38,645
$1486.34 p/Share
|
26
|
|
Jun 03
2021
|
BUY
Open market or private purchase
|
$38,220
$1470.0 p/Share
|
26
|
|
Jun 02
2021
|
BUY
Open market or private purchase
|
$38,756
$1490.62 p/Share
|
26
|
|
Jun 01
2021
|
SELL
Other acquisition or disposition
|
$334,218
$1453.12 p/Share
|
230
|
|
Jun 01
2021
|
BUY
Other acquisition or disposition
|
$559,451
$1453.12 p/Share
|
385
|
|
Jun 01
2021
|
BUY
Open market or private purchase
|
$38,975
$1499.04 p/Share
|
26
|
|
May 28
2021
|
BUY
Open market or private purchase
|
$37,781
$1453.12 p/Share
|
26
|
|
May 27
2021
|
BUY
Open market or private purchase
|
$23,426
$1464.1 p/Share
|
16
|
|
May 26
2021
|
BUY
Open market or private purchase
|
$38,181
$1468.5 p/Share
|
26
|
|