Nov 04
2024
BUY
Open market or private purchase
$134,220
$180.89 p/Share
742
Added 0.6%
122,372
Common Stock
Sep 30
2024
BUY
Grant, award, or other acquisition
-
314
Added 0.26%
121,630
Common Stock
Aug 28
2024
BUY
Open market or private purchase
$187,990
$187.99 p/Share
1,000
Added 0.82%
121,316
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
-
314
Added 0.26%
120,316
Common Stock
Mar 29
2024
BUY
Grant, award, or other acquisition
-
314
Added 0.26%
120,002
Common Stock
Feb 27
2024
SELL
Open market or private sale
$1,196,650
$170.95 p/Share
7,000
Reduced 5.53%
119,688
Common Stock
Jan 10
2024
-
200
Reduced 0.16%
126,688
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
-
472
Added 0.37%
126,888
Common Stock
Sep 29
2023
BUY
Grant, award, or other acquisition
-
472
Added 0.37%
126,416
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
-
472
Added 0.37%
125,944
Common Stock
May 09
2023
SELL
Open market or private sale
$2,050,949
$136.73 p/Share
15,000
Reduced 10.68%
125,472
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
472
Added 0.33%
140,472
Common Stock
Feb 28
2023
SELL
Open market or private sale
$2,902,240
$137.56 p/Share
21,098
Reduced 13.1%
140,000
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
-
366
Added 0.23%
161,098
Common Stock
Nov 14
2022
SELL
Open market or private sale
$3,303,900
$110.13 p/Share
30,000
Reduced 15.73%
160,732
Common Stock
Sep 30
2022
BUY
Grant, award, or other acquisition
-
366
Added 0.19%
190,732
Common Stock
Aug 09
2022
SELL
Open market or private sale
$1,201,627
$115.92 p/Share
10,366
Reduced 5.16%
190,366
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
-
366
Added 0.18%
200,732
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
-
366
Added 0.18%
200,366
Common Stock
Mar 22
2022
-
6,432
Reduced 3.12%
200,000
Common Stock
Mar 17
2022
-
7,826
Reduced 3.65%
206,432
Common Stock
Feb 23
2022
-
200
Reduced 0.09%
214,258
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
-
225
Added 0.1%
214,458
Common Stock
Dec 21
2021
-
3,000
Reduced 1.38%
214,233
Common Stock
Sep 30
2021
BUY
Grant, award, or other acquisition
-
226
Added 0.1%
217,233
Common Stock