Oct 16
2024
BUY
Grant, award, or other acquisition
-
21,832
Added 1.88%
1,137,399
Common Stock
Oct 01
2024
SELL
Open market or private sale
$12,070,440
$335.29 p/Share
36,000
Reduced 3.13%
1,115,567
Common Stock
Sep 03
2024
SELL
Open market or private sale
$12,972,960
$360.36 p/Share
36,000
Reduced 3.03%
1,151,567
Common Stock
Aug 01
2024
SELL
Open market or private sale
$11,495,160
$319.31 p/Share
36,000
Reduced 2.94%
1,187,567
Common Stock
Jul 01
2024
SELL
Open market or private sale
$12,149,640
$337.49 p/Share
36,000
Reduced 2.86%
1,223,567
Common Stock
Jun 03
2024
SELL
Open market or private sale
$10,595,520
$294.32 p/Share
36,000
Reduced 2.78%
1,259,567
Common Stock
May 01
2024
SELL
Open market or private sale
$10,397,160
$288.81 p/Share
36,000
Reduced 2.7%
1,295,567
Common Stock
Apr 01
2024
SELL
Open market or private sale
$10,152,720
$282.02 p/Share
36,000
Reduced 2.63%
1,331,567
Common Stock
Mar 01
2024
SELL
Open market or private sale
$10,929,960
$303.61 p/Share
36,000
Reduced 2.56%
1,367,567
Common Stock
Feb 01
2024
SELL
Open market or private sale
$12,187,079
$338.53 p/Share
36,000
Reduced 2.5%
1,403,567
Common Stock
Jan 02
2024
SELL
Open market or private sale
$10,390,680
$288.63 p/Share
36,000
Reduced 2.44%
1,439,567
Common Stock
Dec 01
2023
SELL
Open market or private sale
$10,600,920
$294.47 p/Share
36,000
Reduced 2.38%
1,475,567
Common Stock
Nov 01
2023
SELL
Open market or private sale
$8,776,440
$243.79 p/Share
36,000
Reduced 2.33%
1,511,567
Common Stock
Oct 18
2023
BUY
Grant, award, or other acquisition
-
24,669
Added 1.57%
1,547,567
Common Stock
Oct 02
2023
SELL
Open market or private sale
$8,501,760
$236.16 p/Share
36,000
Reduced 2.31%
1,522,898
Common Stock
Sep 01
2023
SELL
Open market or private sale
$8,730,360
$242.51 p/Share
36,000
Reduced 2.26%
1,558,898
Common Stock
Aug 01
2023
SELL
Open market or private sale
$9,056,520
$251.57 p/Share
36,000
Reduced 2.21%
1,594,898
Common Stock
Jul 03
2023
SELL
Open market or private sale
$9,147,960
$254.11 p/Share
36,000
Reduced 2.16%
1,630,898
Common Stock
Jun 01
2023
SELL
Open market or private sale
$7,717,680
$214.38 p/Share
36,000
Reduced 2.11%
1,666,898
Common Stock
May 01
2023
SELL
Open market or private sale
$6,566,039
$182.39 p/Share
36,000
Reduced 2.07%
1,702,898
Common Stock
Apr 03
2023
SELL
Open market or private sale
$7,099,200
$197.2 p/Share
36,000
Reduced 2.03%
1,738,898
Common Stock
Mar 01
2023
SELL
Open market or private sale
$6,743,520
$187.32 p/Share
36,000
Reduced 1.99%
1,774,898
Common Stock
Feb 08
2023
SELL
Open market or private sale
$12,062,880
$167.54 p/Share
72,000
Reduced 3.82%
1,810,898
Common Stock
Jan 03
2023
SELL
Open market or private sale
$3,686,497
$138.46 p/Share
26,625
Reduced 1.39%
1,882,898
Common Stock
Jan 03
2023
BUY
Exercise of conversion of derivative security
$830,250
$18.45 p/Share
45,000
Added 2.3%
1,909,523
Common Stock