Apr 08
2024
SELL
Open market or private sale
$6,866,229
$138.34 p/Share
49,633
Reduced 14.88%
283,893
Common Stock
Mar 12
2024
SELL
Open market or private sale
$10,789,322
$133.19 p/Share
81,007
Reduced 19.54%
333,526
Common Stock
Mar 08
2024
BUY
Grant, award, or other acquisition
-
51,692
Added 11.09%
414,533
Common Stock
Jan 16
2024
SELL
Open market or private sale
$4,614,489
$123.63 p/Share
37,325
Reduced 9.33%
362,841
Common Stock
Jan 12
2024
BUY
Grant, award, or other acquisition
-
72,709
Added 15.38%
400,166
Common Stock
Apr 03
2023
SELL
Open market or private sale
$2,385,887
$114.64 p/Share
20,812
Reduced 5.98%
327,457
Common Stock
Mar 10
2023
SELL
Sale (or disposition) back to the issuer
$4,176,386
$111.4 p/Share
37,490
Reduced 9.72%
348,269
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
54,422
Added 12.36%
385,759
Common Stock
Mar 01
2023
SELL
Open market or private sale
$4,235,655
$110.12 p/Share
38,464
Reduced 10.4%
331,337
Common Stock
Jan 30
2023
SELL
Open market or private sale
$6,045,927
$106.36 p/Share
56,844
Reduced 13.32%
369,801
Common Stock
Jan 20
2023
SELL
Open market or private sale
$4,822,940
$105.75 p/Share
45,607
Reduced 9.66%
426,645
Common Stock
Jan 18
2023
BUY
Grant, award, or other acquisition
-
90,720
Added 16.11%
472,252
Common Stock
Nov 03
2022
-
10,000
Reduced 2.55%
381,532
Common Stock
Mar 15
2022
SELL
Open market or private sale
$1,232,340
$410.78 p/Share
3,000
Reduced 2.97%
97,883
Common Stock
Mar 09
2022
SELL
Sale (or disposition) back to the issuer
$4,054,509
$406.06 p/Share
9,985
Reduced 9.01%
100,883
Common Stock
Mar 08
2022
BUY
Grant, award, or other acquisition
-
16,251
Added 12.78%
110,868
Common Stock
Feb 14
2022
SELL
Open market or private sale
$1,254,120
$418.04 p/Share
3,000
Reduced 3.07%
94,617
Common Stock
Jan 18
2022
SELL
Open market or private sale
$9,906,951
$436.93 p/Share
22,674
Reduced 18.85%
97,617
Common Stock
Jan 18
2022
BUY
Grant, award, or other acquisition
-
38,586
Added 24.75%
117,291
Common Stock
Dec 15
2021
SELL
Open market or private sale
$1,608,450
$536.15 p/Share
3,000
Reduced 3.54%
81,705
Common Stock
Nov 15
2021
SELL
Open market or private sale
$1,945,500
$648.5 p/Share
3,000
Reduced 3.42%
84,705
Common Stock
Nov 12
2021
-
3,000
Reduced 3.31%
87,705
Common Stock
Oct 15
2021
SELL
Open market or private sale
$3,302,340
$550.39 p/Share
6,000
Reduced 6.2%
90,705
Common Stock
Sep 15
2021
SELL
Open market or private sale
$3,241,680
$540.28 p/Share
6,000
Reduced 5.84%
96,705
Common Stock
Sep 09
2021
SELL
Open market or private sale
$1,633,162
$541.32 p/Share
3,017
Reduced 2.85%
102,705
Common Stock