May 14
2021
|
BUY
Open market or private purchase
|
$43,892
$1688.17 p/Share
|
26
|
|
May 13
2021
|
BUY
Open market or private purchase
|
$43,088
$1657.24 p/Share
|
26
|
|
May 12
2021
|
BUY
Open market or private purchase
|
$43,910
$1688.83 p/Share
|
26
|
|
May 11
2021
|
BUY
Open market or private purchase
|
$44,927
$1727.98 p/Share
|
26
|
|
May 10
2021
|
BUY
Open market or private purchase
|
$45,515
$1750.57 p/Share
|
26
|
|
May 07
2021
|
BUY
Open market or private purchase
|
$45,584
$1753.25 p/Share
|
26
|
|
May 06
2021
|
BUY
Open market or private purchase
|
$41,805
$1607.88 p/Share
|
26
|
|
May 05
2021
|
BUY
Open market or private purchase
|
$44,248
$1701.86 p/Share
|
26
|
|
May 04
2021
|
BUY
Open market or private purchase
|
$42,587
$1637.95 p/Share
|
26
|
|
May 03
2021
|
SELL
Other acquisition or disposition
|
$231,023
$1540.15 p/Share
|
150
|
|
May 03
2021
|
BUY
Other acquisition or disposition
|
$469,746
$1540.15 p/Share
|
305
|
|
May 03
2021
|
BUY
Open market or private purchase
|
$41,827
$1608.73 p/Share
|
26
|
|
Apr 30
2021
|
BUY
Open market or private purchase
|
$40,044
$1540.15 p/Share
|
26
|
|
Apr 29
2021
|
BUY
Open market or private purchase
|
$40,950
$1575.01 p/Share
|
26
|
|
Apr 28
2021
|
BUY
Open market or private purchase
|
$43,116
$1658.29 p/Share
|
26
|
|
Apr 27
2021
|
BUY
Open market or private purchase
|
$41,717
$1604.51 p/Share
|
26
|
|
Apr 26
2021
|
BUY
Open market or private purchase
|
$40,977
$1576.02 p/Share
|
26
|
|
Apr 23
2021
|
BUY
Open market or private purchase
|
$38,290
$1472.68 p/Share
|
26
|
|
Apr 22
2021
|
BUY
Open market or private purchase
|
$38,142
$1467.0 p/Share
|
26
|
|
Apr 21
2021
|
BUY
Open market or private purchase
|
$37,873
$1456.65 p/Share
|
26
|
|
Apr 20
2021
|
BUY
Open market or private purchase
|
$38,159
$1467.66 p/Share
|
26
|
|
Apr 19
2021
|
BUY
Open market or private purchase
|
$40,196
$1546.0 p/Share
|
26
|
|
Apr 16
2021
|
BUY
Open market or private purchase
|
$41,080
$1580.0 p/Share
|
26
|
|
Apr 15
2021
|
BUY
Open market or private purchase
|
$40,929
$1574.18 p/Share
|
26
|
|
Apr 14
2021
|
BUY
Open market or private purchase
|
$54,842
$1613.0 p/Share
|
34
|
|