const bindAll = require('lodash.bindall'); const FormattedHTMLMessage = require('react-intl').FormattedHTMLMessage; const FormattedMessage = require('react-intl').FormattedMessage; const injectIntl = require('react-intl').injectIntl; const intlShape = require('react-intl').intlShape; const React = require('react'); const Button = require('../../components/forms/button.jsx'); const FlexRow = require('../../components/flex-row/flex-row.jsx'); const MasonryGrid = require('../../components/masonrygrid/masonrygrid.jsx'); const TitleBanner = require('../../components/title-banner/title-banner.jsx'); const NavigationBox = require('../../components/navigation/base/navigation.jsx'); const Page = require('../../components/page/www/page.jsx'); const render = require('../../lib/render.jsx'); require('./annual-report.scss'); const AnnualReport = () => (


$3,898,078 (82.7%)

$700,000 (14.8%)

$114,982 (2.4%)

$4,713,060


$1,135,767 (48.8%)

$224,104 (9.6%)

$962,958 (41.4%)

$2,322,829

David Siegel

Co-Founder and Co-Chairman Two Sigma
Making sure that Scratch remains free and accessible for kids everywhere is one of the most impactful ways we can help young learners engage and thrive in an increasingly digital world. Supporting Scratch is more important today than ever before.
); render( , document.getElementById('app'));