Nov 26
2024
SELL
Open market or private sale
$2,014,659
$82.69 p/Share
24,364
Reduced 0.57%
4,248,038
Common Stock
Nov 25
2024
SELL
Open market or private sale
$2,984,871
$83.76 p/Share
35,636
Reduced 0.83%
4,272,402
Common Stock
Sep 10
2024
SELL
Open market or private sale
$4,663,750
$71.75 p/Share
65,000
Reduced 1.49%
4,308,038
Common Stock
Aug 27
2024
SELL
Open market or private sale
$4,369,200
$72.82 p/Share
60,000
Reduced 1.35%
4,373,038
Common Stock
Jun 14
2024
SELL
Open market or private sale
$3,106,800
$51.78 p/Share
60,000
Reduced 1.34%
4,433,038
Common Stock
Jun 12
2024
SELL
Open market or private sale
$3,276,000
$54.6 p/Share
60,000
Reduced 1.32%
4,493,038
Common Stock
May 13
2024
SELL
Open market or private sale
$2,972,000
$59.44 p/Share
50,000
Reduced 1.09%
4,553,038
Common Stock
Apr 01
2024
SELL
Sale (or disposition) back to the issuer
-
50,165
Reduced 1.08%
4,603,038
Common Stock
Mar 15
2024
SELL
Open market or private sale
$1,680,632
$64.21 p/Share
26,174
Reduced 0.56%
4,653,203
Common Stock
Mar 13
2024
SELL
Open market or private sale
$2,025,599
$67.52 p/Share
30,000
Reduced 0.64%
4,679,377
Common Stock
Mar 12
2024
SELL
Sale (or disposition) back to the issuer
$3,406,000
$68.12 p/Share
50,000
Reduced 1.05%
4,709,377
Common Stock
Mar 11
2024
SELL
Sale (or disposition) back to the issuer
$2,377,550
$67.93 p/Share
35,000
Reduced 0.73%
4,759,377
Common Stock
Mar 06
2024
SELL
Sale (or disposition) back to the issuer
-
21,387
Reduced 0.44%
4,794,377
Common Stock
Mar 06
2024
SELL
Open market or private sale
$640,326
$72.55 p/Share
8,826
Reduced 0.18%
4,815,764
Common Stock
Jan 03
2024
BUY
Grant, award, or other acquisition
-
180,000
Added 3.53%
4,920,590
Common Stock
Dec 13
2023
SELL
Open market or private sale
$1,399,800
$69.99 p/Share
20,000
Reduced 0.42%
4,740,590
Common Stock
Dec 01
2023
SELL
Open market or private sale
$2,385,848
$65.18 p/Share
36,604
Reduced 0.76%
4,760,590
Common Stock
Nov 30
2023
SELL
Open market or private sale
$218,396
$64.31 p/Share
3,396
Reduced 0.07%
4,797,194
Common Stock
Nov 14
2023
SELL
Open market or private sale
$2,654,800
$66.37 p/Share
40,000
Reduced 0.83%
4,800,590
Common Stock
Sep 15
2023
SELL
Open market or private sale
$1,197,331
$65.82 p/Share
18,191
Reduced 0.37%
4,840,590
Common Stock
Sep 13
2023
SELL
Open market or private sale
$1,117,425
$66.7 p/Share
16,753
Reduced 0.34%
4,858,781
Common Stock
Sep 12
2023
SELL
Open market or private sale
$1,891,701
$66.97 p/Share
28,247
Reduced 0.58%
4,875,534
Common Stock
Sep 11
2023
SELL
Open market or private sale
$222,232
$67.16 p/Share
3,309
Reduced 0.07%
4,903,781
Common Stock
Sep 08
2023
SELL
Open market or private sale
$2,823,314
$67.72 p/Share
41,691
Reduced 0.84%
4,907,090
Common Stock
Jun 08
2023
SELL
Open market or private sale
$440,888
$62.44 p/Share
7,061
Reduced 0.14%
4,948,781
Common Stock