Built 2026-10-18 (18 October 2026)

Cacalutlan Weather Records (MXN00018075)

Record envelope, standing records and threshold days for Cacalutlan (MXN00018075), Mexico, with 33 years of record.

Key Facts for Cacalutlan

  • Cacalutlan (MXN00018075) is a weather station in Mexico at 21.10 latitude and -104.25 longitude, 908 m (2,979 ft) above sea level.
  • The station reports from 1981 to 2013, 33 years of record.
  • 1,464 records set at Cacalutlan still stand.
  • Records are tracked for tmax, tmin, prcp: an element needs 30 years of data to be eligible.
  • Cacalutlan set a daily record low maximum temperature of 16.7 C (62.1 F) on 31 December 2013.

About the Station

  • Location: Mexico, 21.10 latitude, -104.25 longitude.
  • Elevation: 908 m (2,979 ft).
  • Period of record: 1981 to 2013, 33 years.
  • Eligible elements: tmax, tmin, prcp.

Daily Record Envelope and 2026

0 days at or beyond a record
Daily record high and record low at Cacalutlan, with 2026 drawn through them The band shows the record high and record low for each calendar day at Cacalutlan. The lines show the 2026 daily maximum and minimum. 0 days in 2026 matched or passed a record. Temperatures are in degrees Celsius. 01020304050 JanFebMarAprMayJunJulAugSepOctNovDec
The band shows the record high and record low for each calendar day at Cacalutlan. The lines show the 2026 daily maximum and minimum. 0 days in 2026 matched or passed a record. Temperatures are in degrees Celsius.
Daily record high and record low at Cacalutlan, with 2026 drawn through them
MonthHighest record highLowest record low2026 highest maximum2026 lowest minimum
Jan33.9 C (93.0 F)0.0 C (32.0 F)n/an/a
Feb38.3 C (100.9 F)7.8 C (46.0 F)n/an/a
Mar38.9 C (102.0 F)7.8 C (46.0 F)n/an/a
Apr41.7 C (107.1 F)10.0 C (50.0 F)n/an/a
May42.8 C (109.0 F)12.8 C (55.0 F)n/an/a
Jun41.7 C (107.1 F)15.0 C (59.0 F)n/an/a
Jul38.9 C (102.0 F)13.3 C (55.9 F)n/an/a
Aug36.1 C (97.0 F)12.2 C (54.0 F)n/an/a
Sep36.7 C (98.1 F)12.2 C (54.0 F)n/an/a
Oct37.8 C (100.0 F)10.0 C (50.0 F)n/an/a
Nov35.0 C (95.0 F)7.8 C (46.0 F)n/an/a
Dec35.6 C (96.1 F)2.8 C (37.0 F)n/an/a

Which Years Hold Standing Records

1,464 standing records
Standing records at Cacalutlan by the year they were set 1,464 records at Cacalutlan still stand. 1997 holds the most, with 92. 02550751001981: 651982: 531983: 761984: 401985: 541986: 461987: 561988: 301989: 321990: 311991: 391992: 391993: 261994: 441995: 361996: 311997: 921998: 371999: 432000: 352001: 542002: 682003: 462004: 452005: 582006: 432007: 312008: 222009: 372010: 682011: 232012: 242013: 40198119851989199319972001200520092013
1,464 records at Cacalutlan still stand. 1997 holds the most, with 92.
Standing records at Cacalutlan by the year they were set
Year setStanding records
198165
198253
198376
198440
198554
198646
198756
198830
198932
199031
199139
199239
199326
199444
199536
199631
199792
199837
199943
200035
200154
200268
200346
200445
200558
200643
200731
200822
200937
201068
201123
201224
201340

All-Time Record Progression

1 new records
When Cacalutlan set new all-time records 1 all-time records were set at Cacalutlan between 5 June 2012 and 5 June 2012. Each dot is a new record. Record high minimum temperature5 June 2012: Record high minimum temperature 27.8 C (82.0 F)
1 all-time records were set at Cacalutlan between 5 June 2012 and 5 June 2012. Each dot is a new record.
When Cacalutlan set new all-time records
DateKindDetail
2012-06-05Record high minimum temperatureRecord high minimum temperature 27.8 C (82.0 F)

Wettest Day of Each Month

Jul: 99.8 mm (3.9 in)
Record daily precipitation for each month at Cacalutlan The wettest day on record for each calendar month at Cacalutlan. The most was 99.8 mm (3.9 in) on 27 July 1987. 0255075100 Jan: 53.8 mm (2.1 in), 17 January 1992 Jan Feb: 61.0 mm (2.4 in), 3 February 2010 Feb Mar: 24.9 mm (1.0 in), 1 March 2001 Mar Apr: 16.3 mm (0.6 in), 14 April 1981 Apr May: 57.9 mm (2.3 in), 6 May 1990 May Jun: 87.9 mm (3.5 in), 26 June 1988 Jun Jul: 99.8 mm (3.9 in), 27 July 1987 Jul Aug: 70.9 mm (2.8 in), 11 August 2001 Aug Sep: 66.8 mm (2.6 in), 1 September 1997 Sep Oct: 63.0 mm (2.5 in), 8 October 2005 Oct Nov: 73.9 mm (2.9 in), 15 November 1994 Nov Dec: 39.9 mm (1.6 in), 13 December 1982 Dec
The wettest day on record for each calendar month at Cacalutlan. The most was 99.8 mm (3.9 in) on 27 July 1987.
Record daily precipitation for each month at Cacalutlan
MonthRecord daily precipitation (mm)Date
Jan53.8 mm (2.1 in)17 January 1992
Feb61.0 mm (2.4 in)3 February 2010
Mar24.9 mm (1.0 in)1 March 2001
Apr16.3 mm (0.6 in)14 April 1981
May57.9 mm (2.3 in)6 May 1990
Jun87.9 mm (3.5 in)26 June 1988
Jul99.8 mm (3.9 in)27 July 1987
Aug70.9 mm (2.8 in)11 August 2001
Sep66.8 mm (2.6 in)1 September 1997
Oct63.0 mm (2.5 in)8 October 2005
Nov73.9 mm (2.9 in)15 November 1994
Dec39.9 mm (1.6 in)13 December 1982

Period of Record Coverage

1981 to 2013
Days with data per year at Cacalutlan 33 years of record at Cacalutlan, 1981 to 2013. 2 years have data for under 90 percent of days and are left out of rankings: 1981, 1993. 1981: 302 of 365 days1982: 363 of 365 days1983: 365 of 365 days1984: 335 of 366 days1985: 335 of 365 days1986: 365 of 365 days1987: 363 of 365 days1988: 366 of 366 days1989: 334 of 365 days1990: 330 of 365 days1991: 365 of 365 days1992: 336 of 366 days1993: 303 of 365 days1994: 365 of 365 days1995: 365 of 365 days1996: 366 of 366 days1997: 363 of 365 days1998: 364 of 365 days1999: 365 of 365 days2000: 335 of 366 days2001: 365 of 365 days2002: 365 of 365 days2003: 365 of 365 days2004: 366 of 366 days2005: 365 of 365 days2006: 365 of 365 days2007: 365 of 365 days2008: 335 of 366 days2009: 365 of 365 days2010: 365 of 365 days2011: 365 of 365 days2012: 366 of 366 days2013: 364 of 365 days198519901995200020052010
33 years of record at Cacalutlan, 1981 to 2013. 2 years have data for under 90 percent of days and are left out of rankings: 1981, 1993.
Days with data per year at Cacalutlan
YearDays with dataShare of yearComplete
198130283%No
198236399%Yes
1983365100%Yes
198433592%Yes
198533592%Yes
1986365100%Yes
198736399%Yes
1988366100%Yes
198933492%Yes
199033090%Yes
1991365100%Yes
199233692%Yes
199330383%No
1994365100%Yes
1995365100%Yes
1996366100%Yes
199736399%Yes
1998364100%Yes
1999365100%Yes
200033592%Yes
2001365100%Yes
2002365100%Yes
2003365100%Yes
2004366100%Yes
2005365100%Yes
2006365100%Yes
2007365100%Yes
200833592%Yes
2009365100%Yes
2010365100%Yes
2011365100%Yes
2012366100%Yes
2013364100%Yes

Latest Records

20
Latest records at Cacalutlan
DateStationRecordValueBeat old record byOld record stoodSignificance
31 December 2013Cacalutlan, MXdaily low max16.7 C (62.1 F)3.9 C (7.0 F)31 years28 of 100 (Routine)
30 December 2013Cacalutlan, MXdaily low max17.8 C (64.0 F)3.9 C (7.0 F)18 years24 of 100 (Routine)
30 December 2013Cacalutlan, MXdaily rain18.8 mm (0.7 in)8.9 mm (0.35 in)31 years20 of 100 (Routine)
29 December 2013Cacalutlan, MXdaily low max17.8 C (64.0 F)2.2 C (4.0 F)28 years20 of 100 (Routine)
29 December 2013Cacalutlan, MXdaily rain15.0 mm (0.6 in)7.1 mm (0.28 in)31 years20 of 100 (Routine)
28 December 2013Cacalutlan, MXdaily low max17.8 C (64.0 F)7.2 C (13.0 F)31 years42 of 100 (Notable)
28 December 2013Cacalutlan, MXdaily rain8.9 mm (0.35 in)8.9 mm (0.35 in)32 years20 of 100 (Routine)
27 December 2013Cacalutlan, MXmonthly low max15.6 C (60.1 F)2.2 C (4.0 F)0 years22 of 100 (Routine)
27 December 2013Cacalutlan, MXdaily rain9.9 mm (0.39 in)9.1 mm (0.36 in)18 years18 of 100 (Routine)
26 December 2013Cacalutlan, MXdaily rain31.0 mm (1.2 in)29.2 mm (1.1 in)18 years42 of 100 (Notable)
26 December 2013Cacalutlan, MXmonthly low max17.8 C (64.0 F)1.6 C (2.9 F)31 years28 of 100 (Routine)
25 December 2013Cacalutlan, MXdaily rain27.9 mm (1.1 in)27.1 mm (1.1 in)18 years39 of 100 (Notable)
21 December 2013Cacalutlan, MXdaily low max23.9 C (75.0 F)2.2 C (4.0 F)27 years20 of 100 (Routine)
20 December 2013Cacalutlan, MXdaily rain9.4 mm (0.37 in)3.0 mm (0.12 in)28 years14 of 100 (Routine)
17 December 2013Cacalutlan, MXdaily high max31.7 C (89.1 F)0.6 C (1.1 F)24 years12 of 100 (Routine)
27 November 2013Cacalutlan, MXdaily low min (Tie)10.0 C (50.0 F)tie20 years2 of 100 (Routine)
24 November 2013Cacalutlan, MXdaily rain2.0 mm (0.08 in)2.0 mm (0.08 in)32 years13 of 100 (Routine)
17 November 2013Cacalutlan, MXdaily low max26.7 C (80.1 F)1.1 C (2.0 F)11 years11 of 100 (Routine)
16 November 2013Cacalutlan, MXdaily rain21.3 mm (0.8 in)21.3 mm (0.8 in)32 years20 of 100 (Routine)
16 November 2013Cacalutlan, MXmonthly low max (Tie)20.0 C (68.0 F)tie30 years5 of 100 (Routine)

Climate Trend

24 complete years, 1982 to 2013
Annual mean temperature at Cacalutlan as warming stripes, 1982 to 2013 One stripe for each of 24 complete years at Cacalutlan, 1982 to 2013. Blue stripes are years cooler than the station's own mean of 24.3 C (75.8 F); red stripes are warmer. The coolest year was 2010, at 23.3 C (74.0 F), and the warmest was 1994, at 24.9 C (76.9 F). The strongest colour marks a difference of 1.1 C (2.0 F). 1982: 24.3 C, 0.0 C from the station mean1983: 23.4 C, -0.9 C from the station mean1986: 24.1 C, -0.2 C from the station mean1987: 23.9 C, -0.4 C from the station mean1988: 24.4 C, 0.0 C from the station mean1991: 24.7 C, +0.4 C from the station mean1994: 24.9 C, +0.6 C from the station mean1995: 24.7 C, +0.4 C from the station mean1996: 24.2 C, -0.1 C from the station mean1997: 23.9 C, -0.4 C from the station mean1998: 24.4 C, +0.1 C from the station mean1999: 24.4 C, 0.0 C from the station mean2001: 24.4 C, +0.1 C from the station mean2002: 24.6 C, +0.3 C from the station mean2003: 24.8 C, +0.5 C from the station mean2004: 24.0 C, -0.3 C from the station mean2005: 24.7 C, +0.4 C from the station mean2006: 24.5 C, +0.2 C from the station mean2007: 24.4 C, +0.1 C from the station mean2009: 24.3 C, 0.0 C from the station mean2010: 23.3 C, -1.0 C from the station mean2011: 24.4 C, 0.0 C from the station mean2012: 24.7 C, +0.4 C from the station mean2013: 24.3 C, -0.1 C from the station mean1982198519901995200020052010
One stripe for each of 24 complete years at Cacalutlan, 1982 to 2013. Blue stripes are years cooler than the station's own mean of 24.3 C (75.8 F); red stripes are warmer. The coolest year was 2010, at 23.3 C (74.0 F), and the warmest was 1994, at 24.9 C (76.9 F). The strongest colour marks a difference of 1.1 C (2.0 F).
Annual mean temperature at Cacalutlan as warming stripes, 1982 to 2013
YearAnnual mean temperatureDifference from the station mean
198224.3 C+0.01 C
198323.4 C-0.92 C
198624.1 C-0.21 C
198723.9 C-0.41 C
198824.4 C+0.04 C
199124.7 C+0.38 C
199424.9 C+0.60 C
199524.7 C+0.39 C
199624.2 C-0.09 C
199723.9 C-0.44 C
199824.4 C+0.06 C
199924.4 C+0.05 C
200124.4 C+0.11 C
200224.6 C+0.27 C
200324.8 C+0.49 C
200424.0 C-0.32 C
200524.7 C+0.40 C
200624.5 C+0.21 C
200724.4 C+0.08 C
200924.3 C+0.02 C
201023.3 C-1.01 C
201124.4 C+0.04 C
201224.7 C+0.36 C
201324.3 C-0.07 C

This station does not have enough complete years (30 are needed) to fit a temperature trend.

A year is complete when all 12 months have at least 20 days of both daily maximum and daily minimum readings. The annual mean is the mean of the monthly means. The trend describes this one station over this period; it does not say what caused the change.

Extremes by Year

1981 to 2013
Yearly extremes at Cacalutlan: the record and the median year
MeasureRecordYear of the recordMedian yearYears with a value
Hottest day (TXx)42.8 C (109.0 F)201040.0 C (104.0 F)33
Coldest night (TNn)0.0 C (32.0 F)19978.9 C (48.0 F)33
Wettest day (Rx1day)99.8 mm (3.9 in)198763.0 mm (2.5 in)33
Wettest five days (Rx5day)318.2 mm (12.5 in)1999122.5 mm (4.8 in)33
Longest dry spell (CDD)171 days1982104 days33

Hottest day (TXx)

Hottest day (TXx) at Cacalutlan by year The hottest day of the year at Cacalutlan, 1981 to 2013. The record is 42.8 C (109.0 F) in 2010, marked on the chart; the median year is 40.0 C (104.0 F). 38404244199020002010Record: 42.8 C (109.0 F) in 2010
The hottest day of the year at Cacalutlan, 1981 to 2013. The record is 42.8 C (109.0 F) in 2010, marked on the chart; the median year is 40.0 C (104.0 F).
Hottest day (TXx) at Cacalutlan by year
YearHottest day (TXx)
198138.3 C (100.9 F)
198239.4 C (102.9 F)
198339.4 C (102.9 F)
198440.0 C (104.0 F)
198538.3 C (100.9 F)
198639.4 C (102.9 F)
198739.4 C (102.9 F)
198839.4 C (102.9 F)
198940.0 C (104.0 F)
199040.6 C (105.1 F)
199141.1 C (106.0 F)
199239.4 C (102.9 F)
199338.9 C (102.0 F)
199439.4 C (102.9 F)
199540.0 C (104.0 F)
199640.6 C (105.1 F)
199739.4 C (102.9 F)
199841.1 C (106.0 F)
199941.7 C (107.1 F)
200041.7 C (107.1 F)
200141.7 C (107.1 F)
200241.7 C (107.1 F)
200341.7 C (107.1 F)
200440.0 C (104.0 F)
200541.7 C (107.1 F)
200640.6 C (105.1 F)
200740.0 C (104.0 F)
200841.7 C (107.1 F)
200940.0 C (104.0 F)
201042.8 C (109.0 F)
201140.0 C (104.0 F)
201240.0 C (104.0 F)
201340.0 C (104.0 F)

Coldest night (TNn)

Coldest night (TNn) at Cacalutlan by year The coldest night of the year at Cacalutlan, 1981 to 2013. The record is 0.0 C (32.0 F) in 1997, marked on the chart; the median year is 8.9 C (48.0 F). 051015199020002010Record: 0.0 C (32.0 F) in 1997
The coldest night of the year at Cacalutlan, 1981 to 2013. The record is 0.0 C (32.0 F) in 1997, marked on the chart; the median year is 8.9 C (48.0 F).
Coldest night (TNn) at Cacalutlan by year
YearColdest night (TNn)
198110.6 C (51.1 F)
198210.0 C (50.0 F)
19837.8 C (46.0 F)
198410.0 C (50.0 F)
19858.3 C (46.9 F)
19869.4 C (48.9 F)
198710.0 C (50.0 F)
19887.2 C (45.0 F)
198910.6 C (51.1 F)
199011.1 C (52.0 F)
19917.8 C (46.0 F)
199210.0 C (50.0 F)
19938.3 C (46.9 F)
19948.9 C (48.0 F)
199510.0 C (50.0 F)
199610.0 C (50.0 F)
19970.0 C (32.0 F)
19987.8 C (46.0 F)
19997.8 C (46.0 F)
200010.0 C (50.0 F)
20018.9 C (48.0 F)
20027.8 C (46.0 F)
20037.8 C (46.0 F)
20047.8 C (46.0 F)
20058.3 C (46.9 F)
20068.9 C (48.0 F)
200710.0 C (50.0 F)
20088.9 C (48.0 F)
20097.8 C (46.0 F)
20105.6 C (42.1 F)
20117.8 C (46.0 F)
201210.6 C (51.1 F)
201310.0 C (50.0 F)

Wettest day (Rx1day)

Wettest day (Rx1day) at Cacalutlan by year The wettest day of the year at Cacalutlan, 1981 to 2013. The record is 99.8 mm (3.9 in) in 1987, marked on the chart; the median year is 63.0 mm (2.5 in). 406080100199020002010Record: 99.8 mm (3.9 in) in 1987
The wettest day of the year at Cacalutlan, 1981 to 2013. The record is 99.8 mm (3.9 in) in 1987, marked on the chart; the median year is 63.0 mm (2.5 in).
Wettest day (Rx1day) at Cacalutlan by year
YearWettest day (Rx1day)
198166.8 mm (2.6 in)
198245.2 mm (1.8 in)
198362.2 mm (2.4 in)
198464.8 mm (2.6 in)
198542.9 mm (1.7 in)
198669.9 mm (2.8 in)
198799.8 mm (3.9 in)
198887.9 mm (3.5 in)
198984.8 mm (3.3 in)
199057.9 mm (2.3 in)
199163.8 mm (2.5 in)
199253.8 mm (2.1 in)
199355.9 mm (2.2 in)
199479.8 mm (3.1 in)
199563.0 mm (2.5 in)
199659.9 mm (2.4 in)
199767.8 mm (2.7 in)
199867.8 mm (2.7 in)
199981.8 mm (3.2 in)
200049.8 mm (2.0 in)
200170.9 mm (2.8 in)
200242.9 mm (1.7 in)
200351.8 mm (2.0 in)
200458.4 mm (2.3 in)
200563.0 mm (2.5 in)
200653.8 mm (2.1 in)
200761.2 mm (2.4 in)
200849.8 mm (2.0 in)
200990.9 mm (3.6 in)
201063.0 mm (2.5 in)
201166.8 mm (2.6 in)
201246.0 mm (1.8 in)
201352.1 mm (2.1 in)

Wettest five days (Rx5day)

Wettest five days (Rx5day) at Cacalutlan by year The wettest five days of the year at Cacalutlan, 1981 to 2013. The record is 318.2 mm (12.5 in) in 1999, marked on the chart; the median year is 122.5 mm (4.8 in). 0100200300400199020002010Record: 318.2 mm (12.5 in) in 1999
The wettest five days of the year at Cacalutlan, 1981 to 2013. The record is 318.2 mm (12.5 in) in 1999, marked on the chart; the median year is 122.5 mm (4.8 in).
Wettest five days (Rx5day) at Cacalutlan by year
YearWettest five days (Rx5day)
1981162.2 mm (6.4 in)
1982119.7 mm (4.7 in)
1983107.2 mm (4.2 in)
1984122.5 mm (4.8 in)
198597.9 mm (3.9 in)
1986114.7 mm (4.5 in)
1987238.0 mm (9.4 in)
1988223.6 mm (8.8 in)
1989126.2 mm (5.0 in)
1990129.2 mm (5.1 in)
1991157.5 mm (6.2 in)
1992131.6 mm (5.2 in)
199391.7 mm (3.6 in)
1994169.7 mm (6.7 in)
199575.4 mm (3.0 in)
199697.7 mm (3.8 in)
1997105.2 mm (4.1 in)
1998209.0 mm (8.2 in)
1999318.2 mm (12.5 in)
200093.6 mm (3.7 in)
2001123.9 mm (4.9 in)
200296.4 mm (3.8 in)
2003100.1 mm (3.9 in)
2004136.2 mm (5.4 in)
200599.3 mm (3.9 in)
200694.4 mm (3.7 in)
2007133.1 mm (5.2 in)
2008118.1 mm (4.6 in)
2009205.2 mm (8.1 in)
2010138.7 mm (5.5 in)
2011168.2 mm (6.6 in)
201272.7 mm (2.9 in)
2013108.0 mm (4.3 in)

Longest dry spell (CDD)

Longest dry spell (CDD) at Cacalutlan by year The longest dry spell of the year at Cacalutlan, 1981 to 2013. The record is 171 days in 1982, marked on the chart; the median year is 104 days. 50100150200199020002010Record: 171 days in 1982
The longest dry spell of the year at Cacalutlan, 1981 to 2013. The record is 171 days in 1982, marked on the chart; the median year is 104 days.
Longest dry spell (CDD) at Cacalutlan by year
YearLongest dry spell (CDD)
198159 days
1982171 days
198373 days
198493 days
1985137 days
198683 days
198779 days
198897 days
1989165 days
199078 days
1991160 days
199288 days
1993101 days
1994164 days
1995144 days
1996153 days
199750 days
1998157 days
1999165 days
2000147 days
200175 days
2002111 days
200393 days
200470 days
200595 days
2006120 days
2007124 days
2008104 days
2009129 days
201069 days
2011161 days
2012123 days
201372 days

Each chart shows one value per year; the dot marks the record year. TXx is the hottest daily maximum, TNn the coldest daily minimum, Rx1day and Rx5day the largest one-day and five-day rain totals, and CDD the longest run of days with less than 1 mm of rain. A year with missing days can understate an extreme.

Rainfall Return Levels

31 years, 1982 to 2013

A day with at least 61.4 mm (2.4 in) of rain is expected about once in 2 years. A day with at least 109.0 mm (4.3 in) of rain is expected about once in 100 years.

Rainfall return levels at Cacalutlan: the daily rain expected about once in a given number of years
Expected about once inA day with at leastNote
2 years61.4 mm (2.4 in)
5 years74.7 mm (2.9 in)
10 years83.3 mm (3.3 in)
25 years93.9 mm (3.7 in)
50 years101.5 mm (4.0 in)Longer than the 31 years of record
100 years109.0 mm (4.3 in)Longer than the 31 years of record

The levels come from a generalised extreme value (GEV) distribution fitted by L-moments to the wettest-day total of each year, 31 years of values from 1982 to 2013.

A return level is an estimate. It is least reliable for the long periods, 50 and 100 years, and for any period longer than the record behind the fit, where the fit has to reach past the largest day actually observed. It is not a forecast.

The largest wettest-day totals in the fit: 99.8 mm (3.9 in) in 1987; 90.9 mm (3.6 in) in 2009; 87.9 mm (3.5 in) in 1988.

Download the Data

  • Data for Cacalutlan standing records by year: CSV or JSON. Field meanings are on the data page.
  • Data for Cacalutlan threshold days by year: CSV or JSON. Field meanings are on the data page.

Source: NOAA National Centers for Environmental Information, Global Historical Climatology Network Daily (GHCN-Daily). Records are computed by World Extreme Weather Monitor and are not official NOAA products. (US Government open data (NOAA NCEI)) Data as of 2026-10-16 (16 October 2026). Records are computed by this site and are not official.

Data as of . Last revised (2025-12-31).