Growth Metrics

TAL Education (TAL) Cost of Revenue (2009 - 2029)

TAL Education posted quarterly Cost of Revenue of $202.2 million for Q1 2029, down 30.89% year-on-year from $292.6 million in Q1 2028, and down 30.89% on a QoQ basis from $292.6 million in Q1 2028.

TAL Education (TAL) has 20 years of Cost of Revenue data on file, last reported at $202.2 million in Q1 2029.

  • For the quarter ending Q1 2029, Cost of Revenue fell 30.89% year-over-year to $202.2 million; the trailing twelve-month figure through Feb 2029 stood at $1.2 billion (down 12.21% YoY), and the FY2029 full-year result was $684.3 million, down 34.83% from the prior year.
  • Cost of Revenue for Q1 2029 stood at $202.2 million, down from $292.6 million in the prior quarter.
  • Across five years, Cost of Revenue topped out at $375.2 million in Q1 2026 and bottomed at $202.2 million in Q1 2029.
  • The 4-year median for Cost of Revenue is $292.6 million (2025), against an average of $304.4 million.
  • The widest annual swing landed in 2025, when Cost of Revenue jumped 1547.02%; it then slumped 30.89% in 2029.
  • A 4-year view of Cost of Revenue shows it stood at $338.4 million in 2025, then grew by 10.88% to $375.2 million in 2026, then declined by 21.99% to $292.6 million in 2028, then plunged by 30.89% to $202.2 million in 2029.
  • The last three Cost of Revenue figures came in at $202.2 million (Q1 2029), $292.6 million (Q1 2028), and $375.2 million (Q1 2026), per Business Quant data.

Historic Data

Download Data 🔒
DateValue
Feb 28, 2029 202.24 Mn
Feb 28, 2029 202.24 Mn
Feb 29, 2028 292.65 Mn
Feb 29, 2028 292.65 Mn
Feb 28, 2026 375.16 Mn
Feb 28, 2026 375.16 Mn
Nov 30, 2025 338.36 Mn
Nov 30, 2025 338.36 Mn
Aug 31, 2025 370.34 Mn
Aug 31, 2025 370.34 Mn
May 31, 2025 259.57 Mn
May 31, 2025 259.57 Mn
Feb 28, 2025 292.65 Mn
Feb 28, 2025 292.65 Mn
Nov 30, 2024 286.69 Mn
Nov 30, 2024 286.69 Mn
Aug 31, 2024 270.63 Mn
Aug 31, 2024 270.63 Mn
May 31, 2024 200.01 Mn
May 31, 2024 200.01 Mn
Feb 29, 2024 -20.22 Mn
Feb 29, 2024 -20.22 Mn
Nov 30, 2023 173.18 Mn
Nov 30, 2023 173.18 Mn
Aug 31, 2023 169.38 Mn
Aug 31, 2023 169.38 Mn
May 31, 2023 139.51 Mn
May 31, 2023 139.51 Mn
Feb 28, 2023 127.71 Mn
Feb 28, 2023 127.71 Mn
Nov 30, 2022 102.96 Mn
Nov 30, 2022 102.96 Mn
Aug 31, 2022 117.13 Mn
Aug 31, 2022 117.13 Mn
May 31, 2022 88.56 Mn
May 31, 2022 88.56 Mn
Feb 28, 2022 198.08 Mn
Feb 28, 2022 198.08 Mn
Nov 30, 2021 519.48 Mn
Nov 30, 2021 519.48 Mn
Aug 31, 2021 872.63 Mn
Aug 31, 2021 872.63 Mn
May 31, 2021 613.14 Mn
May 31, 2021 613.14 Mn
Feb 28, 2021 581.45 Mn
Feb 28, 2021 581.45 Mn
Nov 30, 2020 515.56 Mn
Nov 30, 2020 515.56 Mn
Aug 31, 2020 522.04 Mn
Aug 31, 2020 522.04 Mn
May 31, 2020 429.52 Mn
May 31, 2020 429.52 Mn
Feb 29, 2020 405.88 Mn
Feb 29, 2020 405.88 Mn
Nov 30, 2019 361.82 Mn
Nov 30, 2019 361.82 Mn
Aug 31, 2019 404.50 Mn
Aug 31, 2019 404.50 Mn
May 31, 2019 296.37 Mn
May 31, 2019 296.37 Mn
Feb 28, 2019 306.17 Mn
Feb 28, 2019 306.17 Mn
Nov 30, 2018 267.63 Mn
Nov 30, 2018 267.63 Mn
Aug 31, 2018 329.57 Mn
Aug 31, 2018 329.57 Mn
May 31, 2018 261.08 Mn
May 31, 2018 261.08 Mn
Feb 28, 2018 246.68 Mn
Feb 28, 2018 246.68 Mn
Nov 30, 2017 221.10 Mn
Nov 30, 2017 221.10 Mn
Aug 31, 2017 244.93 Mn
Aug 31, 2017 244.93 Mn
May 31, 2017 169.60 Mn
May 31, 2017 169.60 Mn
Feb 28, 2017 158.09 Mn
Feb 28, 2017 158.09 Mn
Nov 30, 2016 131.87 Mn
Nov 30, 2016 131.87 Mn
Aug 31, 2016 131.88 Mn
Aug 31, 2016 131.88 Mn
May 31, 2016 100.49 Mn
May 31, 2016 100.49 Mn
Feb 29, 2016 -141.29 Mn
Feb 29, 2016 -141.29 Mn
Nov 30, 2015 73.43 Mn
Nov 30, 2015 73.43 Mn
Aug 31, 2015 80.45 Mn
Aug 31, 2015 80.45 Mn
May 31, 2015 60.97 Mn
May 31, 2015 60.97 Mn
Feb 28, 2015 59.19 Mn
Feb 28, 2015 59.19 Mn
Nov 30, 2014 48.96 Mn
Nov 30, 2014 48.96 Mn
Aug 31, 2014 53.24 Mn
Aug 31, 2014 53.24 Mn
May 31, 2014 41.69 Mn
May 31, 2014 41.69 Mn
Feb 28, 2014 40.77 Mn
Feb 28, 2014 40.77 Mn
Nov 30, 2013 35.86 Mn
Nov 30, 2013 35.86 Mn
Aug 31, 2013 42.99 Mn
Aug 31, 2013 42.99 Mn
May 31, 2013 31.92 Mn
May 31, 2013 31.92 Mn
Feb 28, 2013 31.39 Mn
Feb 28, 2013 31.39 Mn
Nov 30, 2012 26.74 Mn
Nov 30, 2012 26.74 Mn
Aug 31, 2012 31.85 Mn
Aug 31, 2012 31.85 Mn
May 31, 2012 25.78 Mn
May 31, 2012 25.78 Mn
Feb 29, 2012 -43.91 Mn
Feb 29, 2012 -43.91 Mn
Nov 30, 2011 23.66 Mn
Nov 30, 2011 23.66 Mn
Aug 31, 2011 25.28 Mn
Aug 31, 2011 25.28 Mn
May 31, 2011 18.14 Mn
May 31, 2011 18.14 Mn
Feb 28, 2011 16.16 Mn
Feb 28, 2011 16.16 Mn
Nov 30, 2010 14.05 Mn
Nov 30, 2010 14.05 Mn
Aug 31, 2010 14.15 Mn
Aug 31, 2010 14.15 Mn
Feb 28, 2010 12.40 Mn
Feb 28, 2010 12.40 Mn
Nov 30, 2009 9.08 Mn
Nov 30, 2009 9.08 Mn