May 09
2024
BUY
Grant, award, or other acquisition
$175,059
$689.21 p/Share
254
Added 3.76%
6,503
Common Stock
Nov 15
2023
SELL
Open market or private sale
$302,412
$480.02 p/Share
630
Reduced 9.16%
6,249
Common Stock
May 04
2023
BUY
Grant, award, or other acquisition
$175,026
$328.38 p/Share
533
Added 7.19%
6,879
Common Stock
May 05
2022
BUY
Grant, award, or other acquisition
$160,090
$303.2 p/Share
528
Added 7.68%
6,346
Common Stock
May 06
2021
BUY
Grant, award, or other acquisition
$150,050
$342.58 p/Share
438
Added 7.0%
5,818
Common Stock
Dec 31
2020
BUY
Grant, award, or other acquisition
$28,293
$231.91 p/Share
122
Added 2.22%
5,380
Common Stock
Sep 30
2020
BUY
Grant, award, or other acquisition
$28,444
$174.5 p/Share
163
Added 3.01%
5,258
Common Stock
Jun 30
2020
BUY
Grant, award, or other acquisition
$27,125
$149.04 p/Share
182
Added 3.45%
5,095
Common Stock
May 07
2020
BUY
Grant, award, or other acquisition
$150,044
$112.73 p/Share
1,331
Added 21.32%
4,913
Common Stock
Mar 31
2020
BUY
Grant, award, or other acquisition
$25,519
$102.9 p/Share
248
Added 6.48%
3,582
Common Stock
Dec 31
2019
BUY
Grant, award, or other acquisition
$25,849
$166.77 p/Share
155
Added 4.44%
3,334
Common Stock
Sep 30
2019
BUY
Grant, award, or other acquisition
$25,925
$124.64 p/Share
208
Added 6.14%
3,179
Common Stock
Jun 30
2019
BUY
Grant, award, or other acquisition
$25,598
$132.63 p/Share
193
Added 6.1%
2,971
Common Stock
May 08
2019
BUY
Grant, award, or other acquisition
$150,069
$133.99 p/Share
1,120
Added 28.73%
2,778
Common Stock
Mar 31
2019
BUY
Grant, award, or other acquisition
$25,364
$114.25 p/Share
222
Added 11.81%
1,658
Common Stock
Dec 31
2018
BUY
Grant, award, or other acquisition
$25,838
$102.53 p/Share
252
Added 14.93%
1,436
Common Stock
Sep 30
2018
BUY
Grant, award, or other acquisition
$25,849
$163.6 p/Share
158
Added 11.77%
1,184
Common Stock
Jun 30
2018
BUY
Grant, award, or other acquisition
$14,910
$147.62 p/Share
101
Added 8.96%
1,026
Common Stock
May 09
2018
BUY
Grant, award, or other acquisition
$150,146
$162.32 p/Share
925
Added 50.0%
925
Common Stock