May 09
2025
BUY
Grant, award, or other acquisition
-
2,971
Added 15.88%
15,739
Common Stock
Mar 03
2025
SELL
Open market or private sale
$69,350
$110.96 p/Share
625
Reduced 4.67%
12,768
Common Stock
Feb 03
2025
SELL
Open market or private sale
$70,362
$112.58 p/Share
625
Reduced 4.46%
13,393
Common Stock
Jan 02
2025
SELL
Open market or private sale
$79,225
$126.76 p/Share
625
Reduced 4.27%
14,018
Common Stock
Dec 02
2024
SELL
Open market or private sale
$68,775
$110.04 p/Share
625
Reduced 4.09%
14,643
Common Stock
Nov 07
2024
SELL
Open market or private sale
$69,637
$111.42 p/Share
625
Reduced 3.93%
15,268
Common Stock
Oct 01
2024
SELL
Open market or private sale
$83,000
$132.8 p/Share
625
Reduced 3.78%
15,893
Common Stock
Sep 03
2024
SELL
Open market or private sale
$83,431
$133.49 p/Share
625
Reduced 3.65%
16,518
Common Stock
Aug 01
2024
SELL
Open market or private sale
$80,481
$128.77 p/Share
625
Reduced 3.52%
17,143
Common Stock
Jul 01
2024
SELL
Open market or private sale
$92,500
$148.0 p/Share
625
Reduced 3.4%
17,768
Common Stock
Jun 03
2024
SELL
Open market or private sale
$89,900
$143.84 p/Share
625
Reduced 3.29%
18,393
Common Stock
May 09
2024
BUY
Grant, award, or other acquisition
-
1,876
Added 8.98%
19,018
Common Stock
May 06
2024
SELL
Open market or private sale
$75,750
$121.2 p/Share
625
Reduced 3.52%
17,142
Common Stock
Jul 17
2023
SELL
Open market or private sale
$86,250
$115.0 p/Share
750
Reduced 4.05%
17,767
Common Stock
Jun 15
2023
SELL
Open market or private sale
$81,540
$108.72 p/Share
750
Reduced 3.89%
18,517
Common Stock
May 26
2023
SELL
Open market or private sale
$75,000
$100.0 p/Share
750
Reduced 3.75%
19,267
Common Stock
May 12
2023
BUY
Grant, award, or other acquisition
-
2,530
Added 11.22%
20,017
Common Stock
Apr 20
2023
SELL
Open market or private sale
$75,000
$100.0 p/Share
750
Reduced 4.11%
17,487
Common Stock
Mar 15
2023
SELL
Open market or private sale
$77,422
$103.23 p/Share
750
Reduced 3.95%
18,237
Common Stock
Feb 15
2023
SELL
Open market or private sale
$79,822
$106.43 p/Share
750
Reduced 3.8%
18,987
Common Stock
Jan 23
2023
SELL
Open market or private sale
$75,000
$100.0 p/Share
750
Reduced 3.66%
19,737
Common Stock
May 13
2022
BUY
Grant, award, or other acquisition
-
2,143
Added 9.47%
20,487
Common Stock
May 07
2021
BUY
Grant, award, or other acquisition
-
1,561
Added 7.84%
18,344
Common Stock