Msci4

Yang June bought 2 shares at $0.00 on 2026-08-28

Sep 1
Msci4

RIEFLER LINDA H bought 8 shares at $0.00 on 2026-08-28

Sep 1
Msci4

Matlock Robin bought 6 shares at $0.00 on 2026-08-28

Sep 1
Msci8-K

Executive Change

Aug 8
Msci10-Q

Quarterly Report · ended 2026-06-30 · Rev $867.0M, NI $342.0M

Jul 21
Msci8-K

Earnings Release; Financial Statements

Jul 21
Msci4

Wiechmann Andrew C. sold 450 shares of Common Stock at $604.56 on 2026-06-10

Jun 13
Msci4

Taneja Rajat bought 42 shares of Common Stock at $N/A on 2026-06-02

Jun 5
Msci4

Yang June bought 2 shares of Common Stock at $N/A on 2026-05-29

Jun 3
Msci4

Matlock Robin bought 6 shares of Common Stock at $N/A on 2026-05-29

Jun 3
Msci4

RIEFLER LINDA H bought 7 shares of Common Stock at $N/A on 2026-05-29

Jun 3
Msci4

Fernandez Henry A bought 120 shares of Common Stock at $559.40 on 2026-05-15; Fernandez Henry A bought 240 shares of Common Stock at $560.28 on 2026-05-15; Fernandez Henry A bought 1,238 shares of Common Stock at $561.56 on 2026-05-15; Fernandez Henry A bought 1,122 shares of Common Stock at $562.47 on 2026-05-15; Fernandez Henry A bought 800 shares of Common Stock at $563.39 on 2026-05-15

May 19
Msci4

Volent Paula bought 388 shares of Common Stock at $N/A on 2026-05-01

May 6
Msci4

RIEFLER LINDA H bought 388 shares of Common Stock at $N/A on 2026-05-01

May 6
Msci4

Perold Jacques P bought 388 shares of Common Stock at $N/A on 2026-05-01

May 6
Msci4

Smith Marcus L. bought 388 shares of Common Stock at $N/A on 2026-05-01; Smith Marcus L. transacted N/A shares of Common Stock at $N/A on N/A

May 6
Msci4

Yang June bought 388 shares of Common Stock at $N/A on 2026-05-01

May 6
Msci4

Rattray Sandy C. sold 32 shares of Common Stock at $N/A on 2026-05-01; Rattray Sandy C. bought 388 shares of Common Stock at $N/A on 2026-05-01

May 6
Msci4

Taneja Rajat bought 388 shares of Common Stock at $N/A on 2026-05-01; Taneja Rajat bought 177 shares of Common Stock at $N/A on 2026-05-01

May 6
Msci4

Matlock Robin bought 388 shares of Common Stock at $N/A on 2026-05-01

May 6