Financial reports
10-Q
2023 Q3
Quarterly report
2 Nov 23
10-Q
2023 Q2
Quarterly report
8 Aug 23
10-Q
2023 Q1
Quarterly report
9 May 23
10-K
2022 FY
Annual report
27 Feb 23
10-Q
2022 Q3
Quarterly report
4 Nov 22
10-Q
2022 Q2
Quarterly report
4 Aug 22
10-Q
2022 Q1
Quarterly report
9 May 22
10-K
2021 FY
Annual report
24 Feb 22
10-Q
2021 Q3
Quarterly report
4 Nov 21
10-Q
2021 Q2
Quarterly report
5 Aug 21
Current reports
8-K
Regulation FD Disclosure
19 May 21
8-K
Regulation FD Disclosure
24 Mar 21
8-K
Regulation FD Disclosure
23 Nov 20
8-K
Regulation FD Disclosure
24 Aug 20
8-K
Regulation FD Disclosure
22 May 20
8-K
Regulation FD Disclosure
23 Apr 20
8-K
Regulation FD Disclosure
22 Nov 19
8-K
Regulation FD Disclosure
23 Aug 19
8-K
Regulation FD Disclosure
24 May 19
8-K
Regulation FD Disclosure
11 Apr 19
Registration and prospectus
25-NSE
Exchange delisting
5 Jul 12
POSASR
Automatic shelf registration (post-effective amendment)
3 Jul 12
POSASR
Automatic shelf registration (post-effective amendment)
3 Jul 12
S-8 POS
Registration of securities for employees (post-effective amendment)
3 Jul 12
S-8 POS
Registration of securities for employees (post-effective amendment)
3 Jul 12
S-8 POS
Registration of securities for employees (post-effective amendment)
3 Jul 12
S-8 POS
Registration of securities for employees (post-effective amendment)
3 Jul 12
S-8 POS
Registration of securities for employees (post-effective amendment)
3 Jul 12
425
Business combination disclosure
29 Jun 12
425
Business combination disclosure
29 Jun 12
Proxies
DEFA14A
Additional proxy soliciting materials
29 Jun 12
DEF 14A
Definitive proxy
29 Jun 12
DEF 14A
Definitive proxy
7 Jul 11
DEFA14A
Additional proxy soliciting materials
31 Mar 11
DEFA14A
Additional proxy soliciting materials
31 Mar 11
DEFA14A
Additional proxy soliciting materials
31 Mar 11
DEF 14A
Definitive proxy
31 Mar 11
DEFA14A
Additional proxy soliciting materials
30 Mar 11
DEFA14A
Additional proxy soliciting materials
31 Mar 10
DEF 14A
Definitive proxy
31 Mar 10
Other
UPLOAD
Letter from SEC
26 Oct 16
UPLOAD
Letter from SEC
29 Sep 16
UPLOAD
Letter from SEC
9 Jul 15
CORRESP
Correspondence with SEC
26 Jun 15
UPLOAD
Letter from SEC
12 Jun 15
UPLOAD
Letter from SEC
3 Jul 14
UPLOAD
Letter from SEC
3 Jun 14
UPLOAD
Letter from SEC
16 Sep 13
CORRESP
Correspondence with SEC
29 Aug 13
UPLOAD
Letter from SEC
15 Aug 13
Ownership
11-K
Annual report of employee stock purchases
21 Jun 12
11-K
Annual report of employee stock purchases
21 Jun 12
11-K
Annual report of employee stock purchases
24 Jun 11
11-K
Annual report of employee stock purchases
24 Jun 11
11-K
Annual report of employee stock purchases
24 Jun 10
11-K
Annual report of employee stock purchases
24 Jun 09
11-K
Annual report of employee stock purchases
26 Jun 08
11-K
Annual report of employee stock purchases
26 Jun 07
11-K
Annual report of employee stock purchases
23 Jun 06
11-K
Annual report of employee stock purchases
23 Jun 06