OPPO F33, F33 Pro Launch in India with IP69K Rating, Dimensity 6380 Max and 7,000 mAh Battery
OPPO has finally taken the covers off its popular F-series, bringing a strong focus on selfie photography, durability, and long battery life. The lineup includes the OPPO F33 5G and F33 Pro 5G, both of which feature a 50MP ultra-wide front camera, AI-powered editing tools, and a massive 7,000mAh battery, as well as high durability ratings. Here’s what you need to know about them.
Big Focus on Selfies and AI Photography
The highlight of the OPPO F33 series is its 50MP ultra-wide front camera with a 100° field of view, which aims to capture more people in a single frame without distortion. The Pro variant also introduces auto-switching to 0.6x zoom when multiple faces are detected, making group selfies more seamless. OPPO has also added a multicolored front fill light for better low-light selfies, along with features such as autofocus and electronic image stabilization.
On the rear, the phones feature a 50MP main camera paired with a depth sensor for portrait shots. The camera system is backed by a wide range of AI tools, including object removal, scene enhancement, portrait lighting, and more. We are currently putting all these claims to the test, so keep an eye on our review dropping pretty soon.
New Design and Performance
The OPPO F33 Pro 5G introduces a redesigned camera module called the Starry Sea Lens, giving the phone a more premium look. The devices also feature a one-piece unibody design with a mix of glossy and matte finishes. On the front, both models come with a 6.57-inch AMOLED display with a 120Hz refresh rate and high brightness levels.
Under the hood, both devices are powered by the MediaTek Dimensity 6360 MAX processor, paired with up to 12GB RAM. As always, durability is another highlight. The OPPO F33 series comes with IP69K, IP68, and IP66 ratings, offering protection against dust, water immersion, and even high-pressure water jets. The phones also feature a 360-degree armor body with aerospace-grade materials and shock-absorbing internals, along with military-grade certifications for harsh conditions
The F33 series runs on ColorOS 16, bringing AI features like document scanning, writing assistance, and system-wide optimizations. It also integrates Google Gemini for smart assistance across apps. Connectivity is another area OPPO is focusing on, with the F33 series being positioned as India’s first Jio-certified 5G++ smartphone. Battery life is handled by a 7,000mAh unit with 80W fast charging, which OPPO claims can fully charge the phone in around 69 minutes.
Price and Availability
The OPPO F33 series will be available via Flipkart, Amazon, OPPO’s online store, and offline retail outlets.
OPPO F33 Pro 5G
8GB + 128GB: ₹37,999
8GB + 256GB: ₹40,999
OPPO F33 5G
6GB + 128GB: ₹31,999
8GB + 128GB: ₹34,999
8GB + 256GB: ₹37,999
The F33 Pro goes on sale from April 23, while the standard F33 will be available starting April 26.
OPPO has finally taken the covers off its popular F-series, bringing a strong focus on selfie photography, durability, and long battery life. The lineup includes the OPPO F33 5G and F33 Pro 5G, both of which feature a 50MP ultra-wide front camera, AI-powered editing tools, and a massive 7,000mAh battery, as well as high durability ratings. Here’s what you need to know about them.
Big Focus on Selfies and AI Photography
The highlight of the OPPO F33 series is its 50MP ultra-wide front camera with a 100° field of view, which aims to capture more people in a single frame without distortion. The Pro variant also introduces auto-switching to 0.6x zoom when multiple faces are detected, making group selfies more seamless. OPPO has also added a multicolored front fill light for better low-light selfies, along with features such as autofocus and electronic image stabilization.
On the rear, the phones feature a 50MP main camera paired with a depth sensor for portrait shots. The camera system is backed by a wide range of AI tools, including object removal, scene enhancement, portrait lighting, and more. We are currently putting all these claims to the test, so keep an eye on our review dropping pretty soon.
New Design and Performance
The OPPO F33 Pro 5G introduces a redesigned camera module called the Starry Sea Lens, giving the phone a more premium look. The devices also feature a one-piece unibody design with a mix of glossy and matte finishes. On the front, both models come with a 6.57-inch AMOLED display with a 120Hz refresh rate and high brightness levels.
Under the hood, both devices are powered by the MediaTek Dimensity 6360 MAX processor, paired with up to 12GB RAM. As always, durability is another highlight. The OPPO F33 series comes with IP69K, IP68, and IP66 ratings, offering protection against dust, water immersion, and even high-pressure water jets. The phones also feature a 360-degree armor body with aerospace-grade materials and shock-absorbing internals, along with military-grade certifications for harsh conditions
The F33 series runs on ColorOS 16, bringing AI features like document scanning, writing assistance, and system-wide optimizations. It also integrates Google Gemini for smart assistance across apps. Connectivity is another area OPPO is focusing on, with the F33 series being positioned as India’s first Jio-certified 5G++ smartphone. Battery life is handled by a 7,000mAh unit with 80W fast charging, which OPPO claims can fully charge the phone in around 69 minutes.
Price and Availability
The OPPO F33 series will be available via Flipkart, Amazon, OPPO’s online store, and offline retail outlets.
OPPO F33 Pro 5G
8GB + 128GB: ₹37,999
8GB + 256GB: ₹40,999
OPPO F33 5G
6GB + 128GB: ₹31,999
8GB + 128GB: ₹34,999
8GB + 256GB: ₹37,999
The F33 Pro goes on sale from April 23, while the standard F33 will be available starting April 26.
Released in August 2025, Pips puts a unique spin on dominoes, creating a fun single-player experience that could become your next daily gaming habit.
Currently, if you’re stuck, the game only offers to reveal the entire puzzle, forcing you to move on to the next difficulty level and start over. However, we have you covered! Below are piecemeal answers that will serve as hints so that you can find your way through each difficulty level.
How to play Pips
If you’ve ever played dominoes, you’ll have a passing familiarity with how Pips is played. As we’ve shared in our previous hints stories for Pips, the tiles, like dominoes, are placed vertically or horizontally and connect with each other. The main difference between a traditional game of dominoes and Pips is the color-coded conditions you have to address. The touching tiles don’t necessarily have to match.
The conditions you have to meet are specific to the color-coded spaces. For example, if it provides a single number, every side of a tile in that space must add up to the number provided. It is possible — and common — for only half a tile to be within a color-coded space.
Here are common examples you’ll run into across the difficulty levels:
Number: All the pips in this space must add up to the number.
Equal: Every domino half in this space must be the same number of pips.
Not Equal: Every domino half in this space must have a completely different number of pips.
Less than: Every domino half in this space must add up to less than the number.
Greater than: Every domino half in this space must add up to more than the number.
If an area does not have any color coding, it means there are no conditions on the portions of dominoes within those spaces.
Greater Than (4): Everything in this space must be greater than 4. The answer is 3-3, placed horizontally.
Greater Than (3): Everything in this space must be greater than 3. The answer is 4-0, placed horizontally.
Greater Than (2): Everything in this space must be greater than 2. The answer is 3-1, placed vertically.
Equal (1): Everything in this space must be equal to 1. The answer is 3-1, placed vertically; 2-1, placed vertically.
Equal (2): Everything in this space must be equal to 2. The answer is 2-2, placed horizontally.
Greater Than (6): Everything in this space must be greater than 6. The answer is 4-4, placed horizontally.
Mashable Top Stories
Medium difficulty hints, answers for May 28 Pips
Not Equal: Everything in this space must be different. The answer is 4-3, placed vertically; 5-5, placed vertically.
Number (5): Everything in this space must add up to 5. The answer is 5-5, placed vertically.
Number (4): Everything in this space must add up to 4. The answer is 4-4, placed horizontally.
Equal (2): Everything in this space must be equal to 2. The answer is 5-2, placed horizontally; 2-2, placed horizontally.
Not Equal: Everything in this red space must be different. The answer is 5-6, placed vertically; 4-4, placed horizontally; 3-3, placed horizontally; 2-2, placed horizontally.
Hard difficulty hints, answers for May 28 Pips
Number (6): Everything in this space must add up to 6. The answer is 3-6, placed horizontally.
Equal (3): Everything in this space must be equal to 3. The answer is 3-6, placed horizontally; 3-3, placed vertically; 3-2, placed horizontally.
Greater Than (1): Everything in this space must be greater than 1. The answer is 3-2, placed horizontally.
Number (6): Everything in this space must add up to 6. The answer is 6-5, placed vertically.
Number (6): Everything in this space must add up to 6. The answer is 6-5, placed vertically; 1-0, placed vertically.
Equal (0): Everything in this space must be equal to 0. The answer is 1-0, placed vertically; 0-0, placed horizontally.
Not Equal: Everything in this space must be different. The answer is 1-4, placed vertically; 3-0, placed vertically; 2-6, placed vertically.
Less Than (3): Everything in this space must be less than 3. The answer is 0-6, placed vertically.
Greater Than (3): Everything in this space must be greater than 3. The answer is 4-6, placed vertically.
Equal (6): Everything in this space must be equal to 6. The answer is 0-6, placed vertically; 4-6, placed vertically; 6-6, placed vertically; 6-1, placed vertically.
Equal (1): Everything in this space must be equal to 1. The answer is 1-3, placed vertically; 6-1, placed vertically; 1-1, placed vertically.
Number (3): Everything in this space must add up to 3. The answer is 1-3, placed vertically
Released in August 2025, Pips puts a unique spin on dominoes, creating a fun single-player experience that could become your next daily gaming habit.
Currently, if you’re stuck, the game only offers to reveal the entire puzzle, forcing you to move on to the next difficulty level and start over. However, we have you covered! Below are piecemeal answers that will serve as hints so that you can find your way through each difficulty level.
How to play Pips
If you’ve ever played dominoes, you’ll have a passing familiarity with how Pips is played. As we’ve shared in our previous hints stories for Pips, the tiles, like dominoes, are placed vertically or horizontally and connect with each other. The main difference between a traditional game of dominoes and Pips is the color-coded conditions you have to address. The touching tiles don’t necessarily have to match.
The conditions you have to meet are specific to the color-coded spaces. For example, if it provides a single number, every side of a tile in that space must add up to the number provided. It is possible — and common — for only half a tile to be within a color-coded space.
Here are common examples you’ll run into across the difficulty levels:
Number: All the pips in this space must add up to the number.
Equal: Every domino half in this space must be the same number of pips.
Not Equal: Every domino half in this space must have a completely different number of pips.
Less than: Every domino half in this space must add up to less than the number.
Greater than: Every domino half in this space must add up to more than the number.
If an area does not have any color coding, it means there are no conditions on the portions of dominoes within those spaces.
Greater Than (4): Everything in this space must be greater than 4. The answer is 3-3, placed horizontally.
Greater Than (3): Everything in this space must be greater than 3. The answer is 4-0, placed horizontally.
Greater Than (2): Everything in this space must be greater than 2. The answer is 3-1, placed vertically.
Equal (1): Everything in this space must be equal to 1. The answer is 3-1, placed vertically; 2-1, placed vertically.
Equal (2): Everything in this space must be equal to 2. The answer is 2-2, placed horizontally.
Greater Than (6): Everything in this space must be greater than 6. The answer is 4-4, placed horizontally.
Mashable Top Stories
Medium difficulty hints, answers for May 28 Pips
Not Equal: Everything in this space must be different. The answer is 4-3, placed vertically; 5-5, placed vertically.
Number (5): Everything in this space must add up to 5. The answer is 5-5, placed vertically.
Number (4): Everything in this space must add up to 4. The answer is 4-4, placed horizontally.
Equal (2): Everything in this space must be equal to 2. The answer is 5-2, placed horizontally; 2-2, placed horizontally.
Not Equal: Everything in this red space must be different. The answer is 5-6, placed vertically; 4-4, placed horizontally; 3-3, placed horizontally; 2-2, placed horizontally.
Hard difficulty hints, answers for May 28 Pips
Number (6): Everything in this space must add up to 6. The answer is 3-6, placed horizontally.
Equal (3): Everything in this space must be equal to 3. The answer is 3-6, placed horizontally; 3-3, placed vertically; 3-2, placed horizontally.
Greater Than (1): Everything in this space must be greater than 1. The answer is 3-2, placed horizontally.
Number (6): Everything in this space must add up to 6. The answer is 6-5, placed vertically.
Number (6): Everything in this space must add up to 6. The answer is 6-5, placed vertically; 1-0, placed vertically.
Equal (0): Everything in this space must be equal to 0. The answer is 1-0, placed vertically; 0-0, placed horizontally.
Not Equal: Everything in this space must be different. The answer is 1-4, placed vertically; 3-0, placed vertically; 2-6, placed vertically.
Less Than (3): Everything in this space must be less than 3. The answer is 0-6, placed vertically.
Greater Than (3): Everything in this space must be greater than 3. The answer is 4-6, placed vertically.
Equal (6): Everything in this space must be equal to 6. The answer is 0-6, placed vertically; 4-6, placed vertically; 6-6, placed vertically; 6-1, placed vertically.
Equal (1): Everything in this space must be equal to 1. The answer is 1-3, placed vertically; 6-1, placed vertically; 1-1, placed vertically.
Number (3): Everything in this space must add up to 3. The answer is 1-3, placed vertically
#NYT #Pips #hints #answers">NYT Pips hints, answers for May 28, 2026
Welcome to your guide to Pips, the latest game in the New York Times catalogue.
Released in August 2025, Pips puts a unique spin on dominoes, creating a fun single-player experience that could become your next daily gaming habit.
Currently, if you’re stuck, the game only offers to reveal the entire puzzle, forcing you to move on to the next difficulty level and start over. However, we have you covered! Below are piecemeal answers that will serve as hints so that you can find your way through each difficulty level.
How to play Pips
If you’ve ever played dominoes, you’ll have a passing familiarity with how Pips is played. As we’ve shared in our previous hints stories for Pips, the tiles, like dominoes, are placed vertically or horizontally and connect with each other. The main difference between a traditional game of dominoes and Pips is the color-coded conditions you have to address. The touching tiles don’t necessarily have to match.
The conditions you have to meet are specific to the color-coded spaces. For example, if it provides a single number, every side of a tile in that space must add up to the number provided. It is possible — and common — for only half a tile to be within a color-coded space.
Here are common examples you’ll run into across the difficulty levels:
Number: All the pips in this space must add up to the number.
Equal: Every domino half in this space must be the same number of pips.
Not Equal: Every domino half in this space must have a completely different number of pips.
Less than: Every domino half in this space must add up to less than the number.
Greater than: Every domino half in this space must add up to more than the number.
If an area does not have any color coding, it means there are no conditions on the portions of dominoes within those spaces.
Greater Than (4): Everything in this space must be greater than 4. The answer is 3-3, placed horizontally.
Greater Than (3): Everything in this space must be greater than 3. The answer is 4-0, placed horizontally.
Greater Than (2): Everything in this space must be greater than 2. The answer is 3-1, placed vertically.
Equal (1): Everything in this space must be equal to 1. The answer is 3-1, placed vertically; 2-1, placed vertically.
Equal (2): Everything in this space must be equal to 2. The answer is 2-2, placed horizontally.
Greater Than (6): Everything in this space must be greater than 6. The answer is 4-4, placed horizontally.
Mashable Top Stories
Medium difficulty hints, answers for May 28 Pips
Not Equal: Everything in this space must be different. The answer is 4-3, placed vertically; 5-5, placed vertically.
Number (5): Everything in this space must add up to 5. The answer is 5-5, placed vertically.
Number (4): Everything in this space must add up to 4. The answer is 4-4, placed horizontally.
Equal (2): Everything in this space must be equal to 2. The answer is 5-2, placed horizontally; 2-2, placed horizontally.
Not Equal: Everything in this red space must be different. The answer is 5-6, placed vertically; 4-4, placed horizontally; 3-3, placed horizontally; 2-2, placed horizontally.
Hard difficulty hints, answers for May 28 Pips
Number (6): Everything in this space must add up to 6. The answer is 3-6, placed horizontally.
Equal (3): Everything in this space must be equal to 3. The answer is 3-6, placed horizontally; 3-3, placed vertically; 3-2, placed horizontally.
Greater Than (1): Everything in this space must be greater than 1. The answer is 3-2, placed horizontally.
Number (6): Everything in this space must add up to 6. The answer is 6-5, placed vertically.
Number (6): Everything in this space must add up to 6. The answer is 6-5, placed vertically; 1-0, placed vertically.
Equal (0): Everything in this space must be equal to 0. The answer is 1-0, placed vertically; 0-0, placed horizontally.
Not Equal: Everything in this space must be different. The answer is 1-4, placed vertically; 3-0, placed vertically; 2-6, placed vertically.
Less Than (3): Everything in this space must be less than 3. The answer is 0-6, placed vertically.
Greater Than (3): Everything in this space must be greater than 3. The answer is 4-6, placed vertically.
Equal (6): Everything in this space must be equal to 6. The answer is 0-6, placed vertically; 4-6, placed vertically; 6-6, placed vertically; 6-1, placed vertically.
Equal (1): Everything in this space must be equal to 1. The answer is 1-3, placed vertically; 6-1, placed vertically; 1-1, placed vertically.
Number (3): Everything in this space must add up to 3. The answer is 1-3, placed vertically
Spagnuolo made bets on Polymarket under the username AlphaRacoon, with his successful search-related wagers catching the attention of outlets like Forbes and users on social media last December. In one instance, Spagnuolo correctly guessed that a singer named D4vd would “be the #1 searched person on Google” in 2025, despite the “near-zero probability” assigned by Polymarket, according to the complaint.
At the same time, Spagnuolo allegedly bet that Pope Leo XIV and Kendrick Lamar would not appear on Google’s “Year in Search 2025” lists, which are difficult to predict because of how they’re calculated. Google says it ranked last year’s terms based on which ones saw the “highest increase in traffic” — not the highest number of searches — between January 1st, 2025 and November 25th, 2025. “By measuring the spike in interest rather than the total number of searches, we can identify the trends that were unique to 2025.”
“Once he won, Spagnuolo then took deliberate steps to conceal his unlawful use of nonpublic information by attempting to obscure the source and ownership of his unlawful proceeds,” the complaint says. Last month, federal prosecutors charged US Army soldier Gannon Ken Van Dyke with fraud for allegedly making a $400,000 Polymarket bet on the capture of Venezuelan President Nicolás Maduro.
In a statement on X, Polymarket called itself “the enforcement leader,” saying its “market integrity infrastructure” flagged Spagnuolo’s activity. “Blockchain trading is transparent, traceable, and bad actors leave footprints,” the company writes, without noting whether the people putting their money down know that.
”We’re working with law enforcement on their investigation,” Google spokesperson Jaclyn Vazquez says in a statement to The Verge. “The employee accessed our marketing material using a tool available to all employees, but using such confidential information to place bets is a serious breach of our policies. We’ve placed the employee on leave and will take the appropriate action.”
Spagnuolo made bets on Polymarket under the username AlphaRacoon, with his successful search-related wagers catching the attention of outlets like Forbes and users on social media last December. In one instance, Spagnuolo correctly guessed that a singer named D4vd would “be the #1 searched person on Google” in 2025, despite the “near-zero probability” assigned by Polymarket, according to the complaint.
At the same time, Spagnuolo allegedly bet that Pope Leo XIV and Kendrick Lamar would not appear on Google’s “Year in Search 2025” lists, which are difficult to predict because of how they’re calculated. Google says it ranked last year’s terms based on which ones saw the “highest increase in traffic” — not the highest number of searches — between January 1st, 2025 and November 25th, 2025. “By measuring the spike in interest rather than the total number of searches, we can identify the trends that were unique to 2025.”
“Once he won, Spagnuolo then took deliberate steps to conceal his unlawful use of nonpublic information by attempting to obscure the source and ownership of his unlawful proceeds,” the complaint says. Last month, federal prosecutors charged US Army soldier Gannon Ken Van Dyke with fraud for allegedly making a $400,000 Polymarket bet on the capture of Venezuelan President Nicolás Maduro.
In a statement on X, Polymarket called itself “the enforcement leader,” saying its “market integrity infrastructure” flagged Spagnuolo’s activity. “Blockchain trading is transparent, traceable, and bad actors leave footprints,” the company writes, without noting whether the people putting their money down know that.
”We’re working with law enforcement on their investigation,” Google spokesperson Jaclyn Vazquez says in a statement to The Verge. “The employee accessed our marketing material using a tool available to all employees, but using such confidential information to place bets is a serious breach of our policies. We’ve placed the employee on leave and will take the appropriate action.”
#Google #employee #allegedly #information #win #million #PolymarketBusiness,Google,Policy,Tech">A Google employee allegedly used inside information to win $1.2 million on Polymarket
Federal prosecutors charged a Google employee with fraud after he allegedly made $1.2 million on Polymarket bets related to Search-related trends in 2025, as reported earlier by ABC News. In their now-unsealed complaint, prosecutors allege that Michele Spagnuolo “knew the outcome of these wagers before the trading public did because he had accessed Google’s confidential, commercially valuable internal data.” Spagnuolo was arrested in New York on Wednesday but released on a $2.25 million bond, ABC News reports. He is charged with commodities fraud, wire fraud, and money laundering.
Spagnuolo made bets on Polymarket under the username AlphaRacoon, with his successful search-related wagers catching the attention of outlets like Forbes and users on social media last December. In one instance, Spagnuolo correctly guessed that a singer named D4vd would “be the #1 searched person on Google” in 2025, despite the “near-zero probability” assigned by Polymarket, according to the complaint.
At the same time, Spagnuolo allegedly bet that Pope Leo XIV and Kendrick Lamar would not appear on Google’s “Year in Search 2025” lists, which are difficult to predict because of how they’re calculated. Google says it ranked last year’s terms based on which ones saw the “highest increase in traffic” — not the highest number of searches — between January 1st, 2025 and November 25th, 2025. “By measuring the spike in interest rather than the total number of searches, we can identify the trends that were unique to 2025.”
“Once he won, Spagnuolo then took deliberate steps to conceal his unlawful use of nonpublic information by attempting to obscure the source and ownership of his unlawful proceeds,” the complaint says. Last month, federal prosecutors charged US Army soldier Gannon Ken Van Dyke with fraud for allegedly making a $400,000 Polymarket bet on the capture of Venezuelan President Nicolás Maduro.
In a statement on X, Polymarket called itself “the enforcement leader,” saying its “market integrity infrastructure” flagged Spagnuolo’s activity. “Blockchain trading is transparent, traceable, and bad actors leave footprints,” the company writes, without noting whether the people putting their money down know that.
”We’re working with law enforcement on their investigation,” Google spokesperson Jaclyn Vazquez says in a statement to The Verge. “The employee accessed our marketing material using a tool available to all employees, but using such confidential information to place bets is a serious breach of our policies. We’ve placed the employee on leave and will take the appropriate action.”
Rivian has finally revealed that the first customers of the company’s new R2 SUV will get their vehicles on June 9.
The automaker has spent the last few months ramping up its efforts to release the R2, which is more affordable and aimed at a larger market than its current R1 lineup. The new SUV will initially be available in a trim that starts just under $60,000, though Rivian has announced plans to release a “standard” version that starts at $48,490 in 2027.
Rivian has high expectations for the R2. Founder and CEO RJ Scaringe has said it is “maybe the most important thing we’ve launched to date.” The company is betting on an extremely fast ramp-up, with as many as 25,000 vehicles delivered by the end of this year. Ultimately, Rivian hopes the R2 and its hatchback sibling, the R3, will help the company turn a profit for the first time since its founding in 2009.
Rivian has finally revealed that the first customers of the company’s new R2 SUV will get their vehicles on June 9.
The automaker has spent the last few months ramping up its efforts to release the R2, which is more affordable and aimed at a larger market than its current R1 lineup. The new SUV will initially be available in a trim that starts just under $60,000, though Rivian has announced plans to release a “standard” version that starts at $48,490 in 2027.
Rivian has high expectations for the R2. Founder and CEO RJ Scaringe has said it is “maybe the most important thing we’ve launched to date.” The company is betting on an extremely fast ramp-up, with as many as 25,000 vehicles delivered by the end of this year. Ultimately, Rivian hopes the R2 and its hatchback sibling, the R3, will help the company turn a profit for the first time since its founding in 2009.
#Rivian #deliver #SUVs #June #TechCrunchelectric vehicles,EVs,Rivian">Rivian will deliver the first R2 SUVs on June 9 | TechCrunch
Rivian has finally revealed that the first customers of the company’s new R2 SUV will get their vehicles on June 9.
The automaker has spent the last few months ramping up its efforts to release the R2, which is more affordable and aimed at a larger market than its current R1 lineup. The new SUV will initially be available in a trim that starts just under $60,000, though Rivian has announced plans to release a “standard” version that starts at $48,490 in 2027.
Rivian has high expectations for the R2. Founder and CEO RJ Scaringe has said it is “maybe the most important thing we’ve launched to date.” The company is betting on an extremely fast ramp-up, with as many as 25,000 vehicles delivered by the end of this year. Ultimately, Rivian hopes the R2 and its hatchback sibling, the R3, will help the company turn a profit for the first time since its founding in 2009.
Post Comment