2025-12-22 MA5-MA15 Bull Crossover Stocks

NASDAQ: ADPT (Adaptive Biotechnologies Corp)

NASDAQ: ADPT (Adaptive Biotechnologies Corp) has closed at $17.41, its traded Volume was 1697.48K shares, ADPT opened the Day at $17.06, it made an intraday Low of $16.86, and an intraday High of $17.5. ADPT (Adaptive Biotechnologies Corp) 52-week High is $20.76, 52-week Low is: $5.975, it has supports at $16.13 and $13.27, resistances at $20.76 and $24.24. ADPT’s earning is $-0.52 per share, Its PE ratio is -33. Overall, this stock is rated BUY today.

NASDAQ: ATRO (Astronics Corp)

NASDAQ: ATRO (Astronics Corp) has closed at $55.71, its traded Volume was 657.767K shares, ATRO opened the Day at $55.16, it made an intraday Low of $55, and an intraday High of $56.72. ATRO (Astronics Corp) 52-week High is $56.72, 52-week Low is: $15.49, it has supports at $47.31 and $41.5, resistances at $56.72 and $66.24. ATRO’s earning is $-0.09 per share, Its PE ratio is -619. Overall, this stock is rated STRONG BUY today.

NYSE: BSX (Boston Scientific Corp)

NYSE: BSX (Boston Scientific Corp) has closed at $96.43, its traded Volume was 7868.84K shares, BSX opened the Day at $95.76, it made an intraday Low of $95.2, and an intraday High of $96.57. BSX (Boston Scientific Corp) 52-week High is $109.5, 52-week Low is: $85.98, it has supports at $90.41 and $75.22, resistances at $99.82 and $105.65. BSX’s earning is $1.87 per share, Its PE ratio is 52. Overall, this stock is rated BUY today.

NYSE: CAH (Cardinal Health)

NYSE: CAH (Cardinal Health) has closed at $205.2, its traded Volume was 1157.21K shares, CAH opened the Day at $203.31, it made an intraday Low of $202, and an intraday High of $205.44. CAH (Cardinal Health) 52-week High is $214.93, 52-week Low is: $118.44, it has supports at $175.94 and $151.86, resistances at $214.92 and $251.02. CAH’s earning is $6.64 per share, Its PE ratio is 31. Overall, this stock is rated BUY today.

NYSE: CCO (Clear Channel Outdoor Holdings)

NYSE: CCO (Clear Channel Outdoor Holdings) has closed at $2.16, its traded Volume was 4043.75K shares, CCO opened the Day at $2.04, it made an intraday Low of $2.037, and an intraday High of $2.165. CCO (Clear Channel Outdoor Holdings) 52-week High is $2.165, 52-week Low is: $0.81, it has supports at $1.6 and $1.26, resistances at $2.16 and $2.52. CCO’s earning is $-0.21 per share, Its PE ratio is -10. Overall, this stock is rated BUY today.

NYSE: CIM (Chimera Investment Corp)

NYSE: CIM (Chimera Investment Corp) has closed at $12.99, its traded Volume was 778.341K shares, CIM opened the Day at $12.91, it made an intraday Low of $12.82, and an intraday High of $13.04. CIM (Chimera Investment Corp) 52-week High is $15.37, 52-week Low is: $9.85, it has supports at $12.24 and $11.67, resistances at $13.17 and $15.38. CIM’s earning is $-0.39 per share, Its PE ratio is -33. Overall, this stock is rated BUY today.

NYSE: CWK (Cushman & Wakefield Plc)

NYSE: CWK (Cushman & Wakefield Plc) has closed at $16.35, its traded Volume was 1049.59K shares, CWK opened the Day at $16.16, it made an intraday Low of $16.08, and an intraday High of $16.41. CWK (Cushman & Wakefield Plc) 52-week High is $17.33, 52-week Low is: $7.64, it has supports at $15.54 and $14.44, resistances at $17.32 and $20.22. CWK’s earning is $0.95 per share, Its PE ratio is 17. Overall, this stock is rated BUY today.

NASDAQ: DAVE (Dave Inc)

NASDAQ: DAVE (Dave Inc) has closed at $218.01, its traded Volume was 758.341K shares, DAVE opened the Day at $215, it made an intraday Low of $213.075, and an intraday High of $226. DAVE (Dave Inc) 52-week High is $286.45, 52-week Low is: $65.46, it has supports at $175 and $145.6, resistances at $235.63 and $273.11. DAVE’s earning is $10.14 per share, Its PE ratio is 21. Overall, this stock is rated BUY today.

NASDAQ: DOCU (Docusign Inc)

NASDAQ: DOCU (Docusign Inc) has closed at $70.43, its traded Volume was 2106.7K shares, DOCU opened the Day at $70.09, it made an intraday Low of $70, and an intraday High of $71.0999. DOCU (Docusign Inc) 52-week High is $99.3, 52-week Low is: $63.405, it has supports at $67.83 and $63.4, resistances at $75 and $87.59. DOCU’s earning is $1.43 per share, Its PE ratio is 49. Overall, this stock is rated BUY today.

NYSE: DX (Dynex Capital)

NYSE: DX (Dynex Capital) has closed at $13.93, its traded Volume was 5222.23K shares, DX opened the Day at $13.865, it made an intraday Low of $13.8319, and an intraday High of $13.94. DX (Dynex Capital) 52-week High is $14.52, 52-week Low is: $10.79, it has supports at $13.36 and $12.93, resistances at $14.06 and $16.42. DX’s earning is $1.76 per share, Its PE ratio is 8. Overall, this stock is rated BUY today.

NYSE: ECL (Ecolab Inc)

NYSE: ECL (Ecolab Inc) has closed at $267.38, its traded Volume was 749.342K shares, ECL opened the Day at $264.06, it made an intraday Low of $263.35, and an intraday High of $267.96. ECL (Ecolab Inc) 52-week High is $286.04, 52-week Low is: $221.62, it has supports at $262.88 and $251.74, resistances at $280.91 and $328.1. ECL’s earning is $6.96 per share, Its PE ratio is 38. Overall, this stock is rated BUY today.

NASDAQ: ESPR (Esperion Theraptc)

NASDAQ: ESPR (Esperion Theraptc) has closed at $4.04, its traded Volume was 5636.08K shares, ESPR opened the Day at $3.95, it made an intraday Low of $3.93, and an intraday High of $4.1. ESPR (Esperion Theraptc) 52-week High is $4.13, 52-week Low is: $0.69, it has supports at $3.07 and $2.42, resistances at $4.13 and $4.82. ESPR’s earning is $-0.54 per share, Its PE ratio is -7. Overall, this stock is rated BUY today.

NASDAQ: ETSY (Etsy Inc)

NASDAQ: ETSY (Etsy Inc) has closed at $55.73, its traded Volume was 2332.57K shares, ETSY opened the Day at $54.28, it made an intraday Low of $54.28, and an intraday High of $56.86. ETSY (Etsy Inc) 52-week High is $76.515, 52-week Low is: $40.05, it has supports at $51.01 and $42.44, resistances at $66.59 and $76.23. ETSY’s earning is $1.48 per share, Its PE ratio is 38. Overall, this stock is rated BUY today.

NASDAQ: EXEL (Exelixis Inc)

NASDAQ: EXEL (Exelixis Inc) has closed at $46.19, its traded Volume was 2763.4K shares, EXEL opened the Day at $44.25, it made an intraday Low of $44.1, and an intraday High of $46.24. EXEL (Exelixis Inc) 52-week High is $49.62, 52-week Low is: $31.9, it has supports at $38.52 and $33.75, resistances at $46.24 and $54. EXEL’s earning is $2.38 per share, Its PE ratio is 19. Overall, this stock is rated BUY today.

NASDAQ: FSLR (First Solar Inc)

NASDAQ: FSLR (First Solar Inc) has closed at $284.59, its traded Volume was 3352.76K shares, FSLR opened the Day at $269.19, it made an intraday Low of $265.645, and an intraday High of $285.99. FSLR (First Solar Inc) 52-week High is $285.99, 52-week Low is: $116.56, it has supports at $243.12 and $216.63, resistances at $285.98 and $334.02. FSLR’s earning is $13.02 per share, Its PE ratio is 22. Overall, this stock is rated STRONG BUY today.

NASDAQ: HTFL (Heartflow Inc)

NASDAQ: HTFL (Heartflow Inc) has closed at $31.25, its traded Volume was 759.161K shares, HTFL opened the Day at $30.31, it made an intraday Low of $29.775, and an intraday High of $31.945. HTFL (Heartflow Inc) 52-week High is $41.223, 52-week Low is: $25.39, it has supports at $25.38 and $21.11, resistances at $35.16 and $41.22. HTFL’s earning is $-1.5 per share, Its PE ratio is -21. Overall, this stock is rated BUY today.

NYSE: HUBS (Hubspot Inc)

NYSE: HUBS (Hubspot Inc) has closed at $401, its traded Volume was 596.576K shares, HUBS opened the Day at $391.25, it made an intraday Low of $390.01, and an intraday High of $403. HUBS (Hubspot Inc) 52-week High is $881.13, 52-week Low is: $344.41, it has supports at $344.41 and $286.54, resistances at $439.29 and $497.95. HUBS’s earning is $-0.08 per share, Its PE ratio is -5012. Overall, this stock is rated BUY today.

NYSE: IFF (International Flavors & Fragrances)

NYSE: IFF (International Flavors & Fragrances) has closed at $66.57, its traded Volume was 1413.46K shares, IFF opened the Day at $65.82, it made an intraday Low of $65.75, and an intraday High of $67.04. IFF (International Flavors & Fragrances) 52-week High is $88.09, 52-week Low is: $59.14, it has supports at $63.55 and $59.5, resistances at $70.11 and $81.88. IFF’s earning is $-1.85 per share, Its PE ratio is -36. Overall, this stock is rated BUY today.

NASDAQ: IFRX (Fireman B.V.)

NASDAQ: IFRX (Fireman B.V.) has closed at $1.12, its traded Volume was 585.908K shares, IFRX opened the Day at $1.105, it made an intraday Low of $1.1, and an intraday High of $1.155. IFRX (Fireman B.V.) 52-week High is $2.77, 52-week Low is: $0.711, it has supports at $0.92 and $0.76, resistances at $1.55 and $1.94. IFRX’s earning is $-4.714e+007 per share, Its PE ratio is 0. Overall, this stock is rated BUY today.

NYSE: IP (International Paper Company)

NYSE: IP (International Paper Company) has closed at $39.29, its traded Volume was 3472.12K shares, IP opened the Day at $38.15, it made an intraday Low of $38.15, and an intraday High of $39.29. IP (International Paper Company) 52-week High is $60.15, 52-week Low is: $35.56, it has supports at $35.56 and $29.58, resistances at $44.28 and $49.68. IP’s earning is $-1.18 per share, Its PE ratio is -33. Overall, this stock is rated BUY today.

NASDAQ: ISRG (Intuitive Surg Inc)

NASDAQ: ISRG (Intuitive Surg Inc) has closed at $579.83, its traded Volume was 1448.3K shares, ISRG opened the Day at $576, it made an intraday Low of $573.295, and an intraday High of $583.45. ISRG (Intuitive Surg Inc) 52-week High is $616, 52-week Low is: $425, it has supports at $487.27 and $427.83, resistances at $583.45 and $681.46. ISRG’s earning is $7.54 per share, Its PE ratio is 77. Overall, this stock is rated BUY today.

NYSE: LTH (Life Time Group Holdings Inc)

NYSE: LTH (Life Time Group Holdings Inc) has closed at $26.92, its traded Volume was 1664.97K shares, LTH opened the Day at $26.33, it made an intraday Low of $26.3142, and an intraday High of $27.21. LTH (Life Time Group Holdings Inc) 52-week High is $34.99, 52-week Low is: $22.395, it has supports at $25.67 and $24.13, resistances at $28.18 and $32.91. LTH’s earning is $1.28 per share, Its PE ratio is 21. Overall, this stock is rated BUY today.

NYSE: MIAX (Miami International Holdings Inc)

NYSE: MIAX (Miami International Holdings Inc) has closed at $47.26, its traded Volume was 1115.37K shares, MIAX opened the Day at $45, it made an intraday Low of $44.37, and an intraday High of $47.27. MIAX (Miami International Holdings Inc) 52-week High is $51.375, 52-week Low is: $28.99, it has supports at $44.19 and $39.76, resistances at $51.37 and $60. MIAX’s earning is $-1.87 per share, Its PE ratio is -25. Overall, this stock is rated BUY today.

NASDAQ: MNMD (Mind Medicine Mindmed Inc)

NASDAQ: MNMD (Mind Medicine Mindmed Inc) has closed at $13.3, its traded Volume was 2031.85K shares, MNMD opened the Day at $12.75, it made an intraday Low of $12.64, and an intraday High of $13.6093. MNMD (Mind Medicine Mindmed Inc) 52-week High is $14.43, 52-week Low is: $4.7, it has supports at $11.97 and $10.46, resistances at $14.43 and $16.85. MNMD’s earning is $-1.98 per share, Its PE ratio is -7. Overall, this stock is rated BUY today.

NASDAQ: MU (Micron Technology)

NASDAQ: MU (Micron Technology) has closed at $276.59, its traded Volume was 30129.5K shares, MU opened the Day at $277.12, it made an intraday Low of $268.29, and an intraday High of $277.29. MU (Micron Technology) 52-week High is $277.29, 52-week Low is: $61.54, it has supports at $221.02 and $186.25, resistances at $277.29 and $323.87. MU’s earning is $7.6 per share, Its PE ratio is 36. Overall, this stock is rated STRONG BUY today.

NYSE: NLY (Annaly Capital Management Inc)

NYSE: NLY (Annaly Capital Management Inc) has closed at $23.26, its traded Volume was 6770.1K shares, NLY opened the Day at $22.77, it made an intraday Low of $22.74, and an intraday High of $23.27. NLY (Annaly Capital Management Inc) 52-week High is $23.27, 52-week Low is: $16.6, it has supports at $21.48 and $20.38, resistances at $23.27 and $27.17. NLY’s earning is $2.26 per share, Its PE ratio is 10. Overall, this stock is rated BUY today.

NASDAQ: NRXP (Nrx Pharmaceuticals Inc)

NASDAQ: NRXP (Nrx Pharmaceuticals Inc) has closed at $2.41, its traded Volume was 764.768K shares, NRXP opened the Day at $2.37, it made an intraday Low of $2.325, and an intraday High of $2.52. NRXP (Nrx Pharmaceuticals Inc) 52-week High is $6.01, 52-week Low is: $1.58, it has supports at $1.96 and $1.63, resistances at $2.86 and $3.42. NRXP’s earning is $-1.52e+007 per share, Its PE ratio is 0. Overall, this stock is rated BUY today.

NASDAQ: PROK (Prokidney Corp)

NASDAQ: PROK (Prokidney Corp) has closed at $2.46, its traded Volume was 598.191K shares, PROK opened the Day at $2.415, it made an intraday Low of $2.37, and an intraday High of $2.51. PROK (Prokidney Corp) 52-week High is $7.13, 52-week Low is: $0.46, it has supports at $2.03 and $1.68, resistances at $2.92 and $3.48. PROK’s earning is $-1.6458e+008 per share, Its PE ratio is 0. Overall, this stock is rated BUY today.

NASDAQ: PTC (Ptc Inc)

NASDAQ: PTC (Ptc Inc) has closed at $179.06, its traded Volume was 576.253K shares, PTC opened the Day at $178.02, it made an intraday Low of $175.55, and an intraday High of $180.245. PTC (Ptc Inc) 52-week High is $219.69, 52-week Low is: $133.38, it has supports at $169.38 and $140.92, resistances at $192.51 and $206.82. PTC’s earning is $6.07 per share, Its PE ratio is 29. Overall, this stock is rated BUY today.

NASDAQ: PTCT (Ptc Therapeutics)

NASDAQ: PTCT (Ptc Therapeutics) has closed at $78.9, its traded Volume was 1109.84K shares, PTCT opened the Day at $78.14, it made an intraday Low of $78.14, and an intraday High of $80.2. PTCT (Ptc Therapeutics) 52-week High is $87.5, 52-week Low is: $35.95, it has supports at $73.18 and $64.34, resistances at $87.5 and $102.19. PTCT’s earning is $8.6 per share, Its PE ratio is 9. Overall, this stock is rated STRONG BUY today.

NYSE: RDY (Redwire Corp)

NYSE: RDY (Redwire Corp) has closed at $14.27, its traded Volume was 772.24K shares, RDY opened the Day at $14.205, it made an intraday Low of $14.12, and an intraday High of $14.27. RDY (Redwire Corp) 52-week High is $16.17, 52-week Low is: $12.26, it has supports at $13.82 and $13.14, resistances at $14.94 and $17.44. RDY’s earning is $0.78 per share, Its PE ratio is 18. Overall, this stock is rated BUY today.

NYSE: ROL (Rollins Inc)

NYSE: ROL (Rollins Inc) has closed at $61.14, its traded Volume was 1393.24K shares, ROL opened the Day at $59.83, it made an intraday Low of $59.62, and an intraday High of $61.18. ROL (Rollins Inc) 52-week High is $61.84, 52-week Low is: $45.34, it has supports at $56.83 and $53.74, resistances at $61.84 and $72.22. ROL’s earning is $1.07 per share, Its PE ratio is 57. Overall, this stock is rated BUY today.

NASDAQ: SDGR (Schrodinger Inc)

NASDAQ: SDGR (Schrodinger Inc) has closed at $19.39, its traded Volume was 1392.98K shares, SDGR opened the Day at $18.04, it made an intraday Low of $17.8, and an intraday High of $19.44. SDGR (Schrodinger Inc) 52-week High is $28.47, 52-week Low is: $15.99, it has supports at $15.98 and $13.29, resistances at $20.33 and $23.02. SDGR’s earning is $-2.4 per share, Its PE ratio is -8. Overall, this stock is rated STRONG BUY today.

NASDAQ: SNDK (Sandisk Corp)

NASDAQ: SNDK (Sandisk Corp) has closed at $241.05, its traded Volume was 8425.73K shares, SNDK opened the Day at $249.645, it made an intraday Low of $226.6, and an intraday High of $252. SNDK (Sandisk Corp) 52-week High is $284.76, 52-week Low is: $27.885, it has supports at $183.52 and $120.95, resistances at $284.76 and $332.59. SNDK’s earning is $-12.02 per share, Its PE ratio is -20. Overall, this stock is rated BUY today.

NASDAQ: SNPS (Synopsys Inc)

NASDAQ: SNPS (Synopsys Inc) has closed at $481.24, its traded Volume was 2056.46K shares, SNPS opened the Day at $468.05, it made an intraday Low of $467.82, and an intraday High of $483.91. SNPS (Synopsys Inc) 52-week High is $651.73, 52-week Low is: $365.74, it has supports at $417.32 and $376.17, resistances at $483.91 and $565.2. SNPS’s earning is $8.06 per share, Its PE ratio is 60. Overall, this stock is rated BUY today.

NASDAQ: SRAD (Sportradar Group Ag Cl A)

NASDAQ: SRAD (Sportradar Group Ag Cl A) has closed at $23.35, its traded Volume was 1021.06K shares, SRAD opened the Day at $23, it made an intraday Low of $22.95, and an intraday High of $23.44. SRAD (Sportradar Group Ag Cl A) 52-week High is $32.22, 52-week Low is: $17.1, it has supports at $20.12 and $16.73, resistances at $24.89 and $27.85. SRAD’s earning is $0.34 per share, Its PE ratio is 69. Overall, this stock is rated BUY today.

NYSE: TDS (Telephone and Data Systems)

NYSE: TDS (Telephone and Data Systems) has closed at $40.59, its traded Volume was 915.798K shares, TDS opened the Day at $38.565, it made an intraday Low of $38.52, and an intraday High of $40.86. TDS (Telephone and Data Systems) 52-week High is $42.74, 52-week Low is: $31.07, it has supports at $37.77 and $35.86, resistances at $40.86 and $47.72. TDS’s earning is $-0.62 per share, Its PE ratio is -65. Overall, this stock is rated BUY today.

NYSE: TECK (Teck Resources Ltd)

NYSE: TECK (Teck Resources Ltd) has closed at $45.17, its traded Volume was 3338.17K shares, TECK opened the Day at $45.3, it made an intraday Low of $44.65, and an intraday High of $45.38. TECK (Teck Resources Ltd) 52-week High is $46.46, 52-week Low is: $28.32, it has supports at $41.22 and $38, resistances at $46.45 and $54.25. TECK’s earning is $1.78 per share, Its PE ratio is 25. Overall, this stock is rated BUY today.

NASDAQ: TVTX (Travere Therapeutics Inc)

NASDAQ: TVTX (Travere Therapeutics Inc) has closed at $36.5, its traded Volume was 1477.37K shares, TVTX opened the Day at $35.15, it made an intraday Low of $34.95, and an intraday High of $36.9. TVTX (Travere Therapeutics Inc) 52-week High is $37.5, 52-week Low is: $12.91, it has supports at $29.83 and $25.09, resistances at $37.5 and $43.79. TVTX’s earning is $-1.03 per share, Its PE ratio is -35. Overall, this stock is rated STRONG BUY today.

NYSE: UA (Under Armour Inc Cl C)

NYSE: UA (Under Armour Inc Cl C) has closed at $4.38, its traded Volume was 7260.48K shares, UA opened the Day at $4.35, it made an intraday Low of $4.2801, and an intraday High of $4.4399. UA (Under Armour Inc Cl C) 52-week High is $7.85, 52-week Low is: $3.95, it has supports at $4.27 and $3.95, resistances at $4.8 and $5.6. UA’s earning is $-0.21 per share, Its PE ratio is -21. Overall, this stock is rated BUY today.

NYSE: UAA (Under Armour)

NYSE: UAA (Under Armour) has closed at $4.55, its traded Volume was 16656.6K shares, UAA opened the Day at $4.56, it made an intraday Low of $4.4541, and an intraday High of $4.6396. UAA (Under Armour) 52-week High is $8.72, 52-week Low is: $4.13, it has supports at $4.44 and $4.13, resistances at $4.96 and $5.79. UAA’s earning is $-0.21 per share, Its PE ratio is -22. Overall, this stock is rated BUY today.

NASDAQ: UPST (Upstart Holdings Inc)

NASDAQ: UPST (Upstart Holdings Inc) has closed at $48.77, its traded Volume was 5638.1K shares, UPST opened the Day at $47.9, it made an intraday Low of $47.59, and an intraday High of $49.3. UPST (Upstart Holdings Inc) 52-week High is $96.429, 52-week Low is: $31.4, it has supports at $42.24 and $34.22, resistances at $55.22 and $64.49. UPST’s earning is $0.26 per share, Its PE ratio is 188. Overall, this stock is rated STRONG BUY today.

NYSE: VLTO (Veralto Corporation)

NYSE: VLTO (Veralto Corporation) has closed at $102.01, its traded Volume was 869.557K shares, VLTO opened the Day at $100.49, it made an intraday Low of $100.17, and an intraday High of $102.05. VLTO (Veralto Corporation) 52-week High is $110.11, 52-week Low is: $83.865, it has supports at $99.61 and $95.83, resistances at $105.75 and $123.51. VLTO’s earning is $3.65 per share, Its PE ratio is 28. Overall, this stock is rated BUY today.

NYSE: WRB (W.R. Berkley Corp)

NYSE: WRB (W.R. Berkley Corp) has closed at $70.22, its traded Volume was 1091.61K shares, WRB opened the Day at $69.43, it made an intraday Low of $69.245, and an intraday High of $70.65. WRB (W.R. Berkley Corp) 52-week High is $78.96, 52-week Low is: $55.97, it has supports at $65.38 and $54.39, resistances at $73.76 and $78.95. WRB’s earning is $4.76 per share, Its PE ratio is 15. Overall, this stock is rated BUY today.

NASDAQ: WWD (Woodward Inc)

NASDAQ: WWD (Woodward Inc) has closed at $315.2, its traded Volume was 692.615K shares, WWD opened the Day at $309.48, it made an intraday Low of $307.79, and an intraday High of $316.56. WWD (Woodward Inc) 52-week High is $316.56, 52-week Low is: $146.82, it has supports at $272.14 and $244.69, resistances at $316.55 and $369.73. WWD’s earning is $7.18 per share, Its PE ratio is 44. Overall, this stock is rated BUY today.

NASDAQ: ZENA (Zenatech Inc)

NASDAQ: ZENA (Zenatech Inc) has closed at $3.76, its traded Volume was 1597.23K shares, ZENA opened the Day at $3.76, it made an intraday Low of $3.69, and an intraday High of $4.02. ZENA (Zenatech Inc) 52-week High is $8, 52-week Low is: $1.82, it has supports at $2.8 and $2.32, resistances at $5.45 and $7.1. ZENA’s earning is $-1.36e+007 per share, Its PE ratio is 0. Overall, this stock is rated BUY today.


Posted

in

by

Tags:

Comments

Leave a Reply