ETD Revenue Flow Filed revenue amounts for 2025-07-01 to 2026-06-30. Coverage is partial. Unconnected amounts are separate disclosures; they must not be added together.
2026-06-30: Revenue $146.75M* ; Cost of revenue $54.14M* ; Selling, general and administrative $77.21M* ; Operating expenses (m) . 2026-03-31: Revenue $135.84M ; Cost of revenue $55.15M ; Selling, general and administrative $73.88M ; Operating expenses (m) . 2025-12-31: Revenue $149.92M ; Cost of revenue $58.65M ; Selling, general and administrative $77.86M ; Operating expenses (m) . 2025-09-30: Revenue $146.98M ; Cost of revenue $56.79M ; Selling, general and administrative $79.70M ; Operating expenses (m) . Consolidation item Separate filed amounts; connecting flows are not established. Components and totals may overlap.
ETD revenue flow Filed amounts. Only explicit calculation relationships connect amounts; dimensional membership alone does not establish an additive flow. Consolidation Eliminations -$262.40M Intersegment Elimination -$262.40M Operating Segments $579.49M Revenue $579.49M Cost of revenue $224.72M Gross profit $354.77M Operating income $45.02M Selling, general & administrative $308.65M Pre-tax income $53.18M Income tax $13.29M Net income $39.88M
Finer product or service dollar figures and nonoverlapping groupings are shown only where supported by the retained filing evidence. Growth percentages are never converted to revenue dollars.
Historical revenue and expense breakdown Revenue and expense 3 month Period end Revenue Cost of revenue Selling, general and administrative Operating expenses Income tax Net income 2026-06-30 $146.75M* $54.14M* $77.21M* (m) $3.87M* (m) 2026-03-31 $135.84M $55.15M $73.88M (m) $1.90M (m) 2025-12-31 $149.92M $58.65M $77.86M (m) $3.97M (m) 2025-09-30 $146.98M $56.79M $79.70M (m) $3.56M (m) 2025-03-31 $142.69M $55.34M $76.25M (m) $2.93M $9.61M 2024-12-31 $157.26M $62.42M $76.67M (m) $5.12M $15.00M 2024-09-30 $154.34M $60.47M $76.07M (m) $4.98M $14.72M 2024-03-31 $146.42M $56.60M $75.25M (m) $4.34M $12.95M 2023-12-31 $167.28M $66.64M $79.18M (m) $5.94M $17.41M 2023-09-30 $163.89M $63.75M $80.30M (m) $5.14M $14.94M 2023-03-31 $186.32M $74.77M $83.23M (m) $7.50M $22.36M 2022-12-31 $203.16M $79.14M $87.15M (m) $9.75M $28.17M 2022-09-30 $214.53M $84.91M $91.96M (m) $10.11M $29.88M 2022-03-31 $197.66M $78.20M $88.27M (m) $7.88M $24.71M 2021-12-31 $208.09M $85.82M $89.61M (m) $9.32M $26.89M 2021-09-30 $182.33M $73.14M $81.58M (m) $7.19M $20.15M 2021-03-31 $176.96M $75.55M $81.83M (m) $3.38M $15.61M 2020-12-31 $178.83M $77.49M $78.35M (m) $5.29M $16.88M 2020-09-30 $151.06M $65.29M $73.47M (m) $1.89M $9.35M 2020-06-30 $91.57M (m) (m) (m) (m) -$12.07M 2020-03-31 $149.77M $65.83M $83.84M (m) -$318.00K -$223.00K 2019-12-31 $174.57M $77.05M $88.50M (m) $2.18M $7.09M 2019-09-30 $173.92M $80.13M $86.01M (m) $4.55M $14.11M 2019-06-30 $183.92M (m) (m) (m) (m) -$3.31M 2019-03-31 $177.83M $79.44M $87.50M (m) $2.63M $7.98M 2018-12-31 $197.15M $88.29M $92.73M (m) $4.09M $12.19M 2018-09-30 $187.78M $86.33M $89.65M (m) $2.93M $8.84M 2018-06-30 $205.58M (m) (m) (m) (m) $11.48M 2018-03-31 $181.42M $84.71M $92.83M (m) $1.19M $2.62M 2017-12-31 $198.48M $90.69M $90.25M (m) $2.83M $14.86M 2017-09-30 $181.30M $80.98M $88.77M (m) $4.00M $7.42M 2017-06-30 $194.93M (m) (m) (m) (m) $11.68M 2017-03-31 $180.50M $85.77M $90.81M (m) $1.26M $2.28M 2016-12-31 $194.67M (m) $91.03M (m) $6.25M $10.70M 2016-09-30 $193.29M (m) $90.13M (m) $6.63M $11.53M 2016-06-30 $205.69M (m) (m) (m) (m) $16.78M 2016-03-31 $190.58M (m) $89.71M (m) $5.40M $10.18M 2015-12-31 $207.53M (m) $89.55M (m) $9.59M $16.53M 2015-09-30 $190.39M (m) $83.77M (m) $7.42M $13.15M 2015-06-30 (m) (m) (m) (m) (m) $12.69M 2015-03-31 (m) (m) $84.88M (m) $1.40M $2.54M 2014-12-31 (m) (m) $88.41M (m) $5.83M $10.04M 2014-09-30 (m) (m) $84.33M (m) $6.84M $11.88M 2014-06-30 (m) (m) (m) (m) -$2.00M $17.08M 2014-03-31 (m) (m) $83.58M (m) $2.53M $5.26M 2013-12-31 (m) (m) $86.15M (m) $6.47M $11.55M 2013-09-30 (m) (m) $82.80M (m) $5.12M $9.03M 2013-06-30 (m) (m) (m) (m) (m) $8.19M 2013-03-31 (m) (m) $83.13M (m) $2.08M $4.37M 2012-12-31 (m) (m) $86.61M (m) $5.44M $9.85M 2012-09-30 (m) (m) $86.30M $86.30M $5.76M $10.06M 2012-06-30 (m) (m) (m) $85.58M* (m) $7.30M 2012-03-31 (m) (m) $86.49M $86.49M -$21.60M $27.55M 2011-12-31 (m) (m) $84.28M $84.28M $3.73M $8.08M 2011-09-30 (m) (m) (m) $84.25M $4.58M $6.77M 2011-06-30 (m) (m) (m) (m) (m) $7.17M 2011-03-31 (m) (m) (m) $78.31M -$406.00K $3.52M 2010-12-31 (m) (m) (m) $79.39M -$6.00M $14.74M 2010-09-30 (m) (m) (m) $77.00M $1.76M $3.81M
Revenue and expense 6 month Period end Revenue Cost of revenue Selling, general and administrative Operating expenses Income tax Net income 2025-12-31 $296.90M $115.43M $157.56M (m) $7.53M (m) 2024-12-31 $311.60M $122.89M $152.75M (m) $10.10M $29.72M 2023-12-31 $331.17M $130.39M $159.48M (m) $11.08M $32.35M 2022-12-31 $417.69M $164.06M $179.11M (m) $19.86M $58.05M 2022-06-30 $817.76M (m) (m) (m) (m) (m) 2021-12-31 $390.42M $158.96M $171.19M (m) $16.51M $47.05M 2020-12-31 $329.88M $142.78M $151.82M (m) $7.18M $26.24M 2019-12-31 $348.50M $157.18M $174.50M (m) $6.74M $21.19M 2018-12-31 $384.94M $174.63M $182.38M (m) $7.02M $21.03M 2017-12-31 $379.78M $171.67M $179.03M (m) $6.83M $22.28M 2016-12-31 (m) (m) $181.16M (m) $12.88M $22.23M 2015-12-31 (m) (m) $173.32M (m) $17.01M $29.68M 2014-12-31 (m) (m) $172.75M (m) $12.67M $21.92M 2013-12-31 (m) (m) $168.95M (m) $11.59M $20.59M 2012-12-31 (m) (m) $172.91M (m) $11.21M $19.91M 2011-12-31 (m) (m) $168.53M $168.53M $8.31M $14.85M 2010-12-31 (m) (m) (m) $156.38M -$4.25M $18.56M
Revenue and expense 9 month Period end Revenue Cost of revenue Selling, general and administrative Operating expenses Income tax Net income 2026-03-31 $432.74M $170.58M $231.44M (m) $9.43M (m) 2025-03-31 $454.29M $178.23M $229.00M (m) $13.03M $39.33M 2024-03-31 $477.59M $186.99M $234.73M (m) $15.43M $45.30M 2023-03-31 $604.01M $238.82M $262.34M (m) $27.37M $80.40M 2022-03-31 $588.08M $237.16M $259.46M (m) $24.39M $71.76M 2021-03-31 $506.85M $218.34M $233.65M (m) $10.57M $41.84M 2020-03-31 $498.27M $223.00M $258.35M (m) $6.42M $20.97M 2019-03-31 $562.77M $254.06M $269.82M (m) $9.65M $29.01M 2018-03-31 $561.20M $256.38M $271.86M (m) $8.02M $24.89M 2017-03-31 $568.46M $257.13M $271.98M (m) $14.14M $24.51M 2016-03-31 (m) (m) $263.03M (m) $22.41M $39.86M 2015-03-31 (m) (m) $257.63M (m) $14.07M $24.45M 2014-03-31 (m) (m) $252.53M (m) $14.11M $25.85M 2013-03-31 (m) (m) $256.03M (m) $13.29M $24.28M 2012-03-31 (m) (m) $255.02M $255.02M -$13.48M $42.40M 2011-03-31 (m) (m) (m) $234.69M -$4.65M $22.07M
Revenue and expense 12 month Period end Revenue Cost of revenue Selling, general and administrative Operating expenses Income tax Net income 2026-06-30 $579.49M $224.72M $308.65M (m) $13.29M $39.88M 2025-06-30 $614.65M $242.53M $309.79M (m) $17.42M $51.60M 2024-06-30 $646.22M $253.16M $315.15M (m) $21.63M $63.82M 2023-06-30 $791.38M $311.01M $346.89M (m) $35.22M $105.81M 2022-06-30 $817.76M $333.06M $350.92M (m) $34.84M $103.28M 2021-12-31 $685.17M (m) (m) (m) (m) (m) 2021-06-30 $685.17M $292.06M $313.41M (m) $16.41M $60.01M 2020-12-31 $589.84M (m) (m) (m) (m) (m) 2020-06-30 $589.84M $266.70M $311.51M (m) $5.29M $8.90M 2019-06-30 $746.68M $337.19M $356.88M (m) $8.16M $25.70M 2018-06-30 $766.78M $350.82M $367.10M (m) $12.70M $36.37M 2017-06-30 $763.38M $343.66M $361.77M (m) $20.80M $36.19M 2016-06-30 $794.20M $351.97M $353.06M (m) $31.32M $56.64M 2015-06-30 (m) (m) $345.23M (m) $19.54M $37.14M 2014-06-30 (m) (m) $336.86M (m) $19.47M $42.93M 2013-06-30 (m) (m) $337.91M (m) $17.70M $32.48M 2012-06-30 (m) (m) $340.59M $340.59M -$8.46M $49.69M 2011-06-30 (m) (m) $317.53M $317.53M -$2.88M $29.25M 2010-06-30 (m) (m) (m) $292.01M $25.53M -$44.32M