Sep 01
2024
BUY
Grant, award, or other acquisition
$31,146
$174.0 p/Share
179
Added 0.86%
20,564
Common Stock, par valu...
Jun 04
2024
BUY
Grant, award, or other acquisition
-
1,194
Added 5.53%
20,385
Common Stock, par valu...
Jun 01
2024
BUY
Grant, award, or other acquisition
$31,193
$160.79 p/Share
194
Added 1.0%
19,191
Common Stock, par valu...
Mar 13
2024
SELL
Open market or private sale
$1,948,394
$200.02 p/Share
9,741
Reduced 33.9%
18,997
Common Stock, par valu...
Mar 12
2024
SELL
Open market or private sale
$1,551,800
$200.0 p/Share
7,759
Reduced 21.26%
28,738
Common Stock, par valu...
Mar 01
2024
BUY
Grant, award, or other acquisition
$31,196
$199.98 p/Share
156
Added 0.43%
36,497
Common Stock, par valu...
Dec 01
2023
BUY
Grant, award, or other acquisition
$31,198
$139.28 p/Share
224
Added 0.61%
36,341
Common Stock, par valu...
Sep 01
2023
BUY
Grant, award, or other acquisition
$31,235
$148.74 p/Share
210
Added 0.58%
36,117
Common Stock, par valu...
Jun 14
2023
BUY
Grant, award, or other acquisition
-
1,446
Added 3.87%
35,907
Common Stock, par valu...
Jun 01
2023
BUY
Grant, award, or other acquisition
$31,166
$115.86 p/Share
269
Added 0.77%
34,461
Common Stock, par valu...
Mar 01
2023
BUY
Grant, award, or other acquisition
$26,242
$85.76 p/Share
306
Added 0.89%
34,192
Common Stock, par valu...
Dec 01
2022
BUY
Grant, award, or other acquisition
$26,193
$63.73 p/Share
411
Added 1.2%
33,886
Common Stock, par valu...
Sep 01
2022
BUY
Grant, award, or other acquisition
$26,207
$58.76 p/Share
446
Added 1.31%
33,475
Common Stock, par valu...
Jun 14
2022
BUY
Grant, award, or other acquisition
-
2,722
Added 7.61%
33,029
Common Stock, par valu...
Jun 01
2022
BUY
Grant, award, or other acquisition
$26,226
$63.81 p/Share
411
Added 1.34%
30,307
Common Stock, par valu...
Mar 01
2022
BUY
Grant, award, or other acquisition
$26,225
$73.05 p/Share
359
Added 1.19%
29,896
Common Stock, par valu...
Dec 01
2021
BUY
Grant, award, or other acquisition
$26,192
$70.22 p/Share
373
Added 1.25%
29,537
Common Stock, par valu...
Sep 01
2021
BUY
Grant, award, or other acquisition
$26,206
$53.59 p/Share
489
Added 1.65%
29,164
Common Stock, par valu...
Jun 15
2021
BUY
Grant, award, or other acquisition
-
3,459
Added 10.76%
28,675
Common Stock, par valu...
Jun 01
2021
BUY
Grant, award, or other acquisition
$26,237
$44.47 p/Share
590
Added 2.29%
25,216
Common Stock, par valu...
Mar 01
2021
BUY
Grant, award, or other acquisition
$42,643
$44.84 p/Share
951
Added 3.72%
24,626
Common Stock, par valu...
Jan 15
2021
BUY
Grant, award, or other acquisition
-
1,660
Added 6.55%
23,675
Common Stock, par valu...
Jan 01
2021
BUY
Grant, award, or other acquisition
-
22,015
Added 50.0%
22,015
Common Stock, par valu...