user: I've been tracking the stock market and I'm interested in Apple's performance, but I only remember the ticker symbol 'AAPL', not the full company name. Could you look that up for me? Additionally, I need to schedule some events and I want them to sync up. The first event is every 12 days and the second one every 18 days. I need to know the least common multiple to find out when they will coincide. Lastly, I'm planning a triangular garden bed; it's going to have a 10-unit base and rise up 15 units in height. I need to calculate how much area that will cover.

Available functions:
name: get_company_name_by_stock_name
description: Finds the company name of a stock by its stock name.
parameters: type: dict
properties: stock_name: type: string
description: The stock name of the product, in the format of the stock symbol.
required: stock_name
name: math_lcm
description: Calculates the least common multiple of two numbers.
parameters: type: dict
properties: a: type: integer
description: The first number. This should be the larger number.
b: type: integer
description: The second number.
required: a
b
name: calculate_triangle_area
description: Calculates the area of a triangle given its base and height.
parameters: type: dict
properties: base: type: integer
description: The base of the triangle, in meters.
height: type: integer
description: The height of the triangle, in meters.
required: base
height