New: Introducing the Finviz Futures Map

Learn More
IndexS&P 500 P/E32.02 EPS (ttm)3.37 Insider Own0.50% Shs Outstand654.39M Perf Week2.34%
Market Cap70.54B Forward P/E24.69 EPS next Y4.37 Insider Trans-9.86% Shs Float651.14M Perf Month1.98%
Enterprise Value82.67B PEG2.78 EPS next Q1.18 Inst Own92.46% Short Float4.34% Perf Quarter4.76%
Income2.23B P/S3.01 EPS this Y0.43% Inst Trans-0.18% Short Ratio5.78 Perf Half Y40.02%
Sales23.40B P/B4.46 EPS next Y18.12% ROA4.59% Short Interest28.27M Perf YTD36.58%
Book/sh24.19 P/C95.72 EPS next 5Y11.53% ROE12.52% 52W High112.63 -4.29% Perf Year58.90%
Cash/sh1.13 P/FCF24.38 EPS past 3/5Y3.57% 36.00% ROIC8.80% 52W Low68.03 58.46% Perf 3Y96.39%
Dividend Est.1.46 (1.35%) EV/EBITDA22.54 Sales past 3/5Y-1.02% -0.86% Gross Margin36.33% Volatility2.84% 2.23% Perf 5Y155.57%
Dividend TTM1.48 (1.37%) EV/Sales3.53 EPS Y/Y TTM40.62% Oper. Margin12.35% ATR (14)2.48 Perf 10Y226.35%
Dividend Ex-DateJun 23, 2025 Quick Ratio0.79 Sales Y/Y TTM-13.10% Profit Margin9.53% RSI (14)54.31 Recom2.04
Dividend Gr. 3/5Y11.42% 7.31% Current Ratio0.93 EPS Q/Q-26.42% SMA201.31% Beta1.35 Target Price116.56
Payout58.68% Debt/Eq0.74 Sales Q/Q-16.30% SMA501.14% Rel Volume0.85 Prev Close106.29
Employees94000 LT Debt/Eq0.60 EarningsJul 29 BMO SMA20017.99% Avg Volume4.89M Price107.80
IPONov 14, 1967 Option/ShortYes / Yes EPS/Sales Surpr.3.51% 0.96% Trades Volume4,137,680 Change1.42%
Date Action Analyst Rating Change Price Target Change
Jul-24-25Downgrade Jefferies Buy → Hold $120
Jun-20-25Downgrade Oppenheimer Outperform → Perform
May-12-25Upgrade Deutsche Bank Hold → Buy $112
May-08-25Upgrade Vertical Research Hold → Buy $105
Feb-10-25Upgrade UBS Neutral → Buy $90 → $103
Jan-28-25Downgrade Melius Buy → Hold $95
Dec-20-24Upgrade Argus Hold → Buy $88
Nov-13-24Resumed UBS Neutral $72 → $90
Sep-10-24Upgrade BofA Securities Neutral → Buy $76 → $80
Sep-06-24Initiated Morgan Stanley Overweight $85
Today 08:45AM
Sep-09-25 11:03AM
08:43AM
Sep-08-25 09:00AM
Sep-01-25 08:41AM
07:00PM Loading…
Aug-29-25 07:00PM
Aug-26-25 11:34PM
Aug-12-25 11:57PM
11:44PM
Aug-06-25 05:47PM
09:24AM
Aug-01-25 11:59PM
08:03AM
06:30AM
06:00AM
08:22AM Loading…
Jul-31-25 08:22AM
04:34AM
Jul-30-25 03:10AM
Jul-29-25 08:01PM
11:24AM
11:22AM
10:15AM
09:30AM
07:46AM
07:05AM
06:55AM
Jul-28-25 05:50PM
06:58AM
Jul-27-25 11:09PM
Jul-24-25 09:15AM
11:23AM Loading…
Jul-22-25 11:23AM
12:49AM
Jul-21-25 08:00AM
08:00AM
06:20AM
Jul-17-25 08:23AM
Jul-16-25 10:32AM
10:15AM
Jul-15-25 06:59AM
Jul-11-25 11:05AM
Jul-09-25 12:05AM
Jul-08-25 10:28AM
08:50AM
08:45AM
04:32AM
Jul-07-25 06:20AM
Jul-01-25 10:00PM
09:50AM
Jun-30-25 01:54PM
07:00AM
Jun-28-25 01:26AM
Jun-24-25 04:53PM
08:18AM
Jun-23-25 09:00AM
Jun-16-25 11:24AM
06:20AM
Jun-13-25 04:15PM
Jun-11-25 08:45AM
04:36AM
Jun-10-25 11:03AM
Jun-09-25 03:03PM
Jun-03-25 11:35PM
Jun-02-25 06:20AM
May-27-25 08:43PM
May-21-25 06:20AM
May-13-25 06:02AM
May-10-25 06:14PM
May-08-25 11:28AM
03:11AM
May-07-25 05:25PM
03:25PM
12:34PM
12:33PM
11:39AM
11:35AM
09:30AM
06:55AM
06:41AM
May-06-25 10:48AM
May-05-25 11:02AM
May-02-25 09:15AM
May-01-25 08:30AM
Apr-30-25 09:35PM
Apr-29-25 09:30PM
08:26PM
Apr-28-25 10:39AM
09:32AM
08:45AM
Apr-27-25 01:13PM
Apr-24-25 11:54PM
07:55PM
01:51PM
Apr-18-25 07:15AM
Apr-16-25 09:00AM
08:54AM
05:55AM
Apr-15-25 06:05PM
06:20AM
05:08AM
Apr-11-25 08:50AM
Johnson Controls International Plc engages in the provision of building products, energy solutions, integrated infrastructure and next generation transportation systems. Its products and solutions include fire detection and suppression, security, HVAC equipment, building automation and controls, digital, industrial refrigeration, residential and smart home, retail, distributed energy storage, and batteries. The company was established in 1885 and is headquartered in Cork, Ireland.
Insider Trading Relationship Date Transaction Cost #Shares Value ($) #Shares Total SEC Form 4
GEORGE R OLIVER SR.Former OfficerSep 05 '25Proposed Sale104.9980,9818,501,952Sep 05 04:08 PM
MCCONEGHY DANIEL CVP Chief Accounting & Tax OfcrSep 03 '25Option Exercise79.545,917470,63830,922Sep 04 05:25 PM
MCCONEGHY DANIEL CVP Chief Accounting & Tax OfcrSep 03 '25Sale105.735,917625,60425,005Sep 04 05:25 PM
MANNING NATHAN DVP and President, AmericasSep 02 '25Sale105.061,422149,395139,459Sep 04 05:21 PM
DANIEL C MCCONEGHYOfficerSep 03 '25Proposed Sale105.735,917625,595Sep 03 04:13 PM
NATHAN MANNINGOfficerSep 02 '25Proposed Sale106.894,266455,993Sep 02 04:30 PM
GEORGE R OLIVER SR.Former OfficerAug 11 '25Proposed Sale105.43100,14410,558,002Aug 11 04:17 PM
MANNING NATHAN DVP and President, AmericasAug 01 '25Sale103.691,422147,447140,881Aug 04 06:06 PM
MANNING NATHAN DVP and President, AmericasJul 01 '25Sale104.821,422149,052141,860Jul 02 10:03 AM
RATHNINDE ANURUDDHAVP and President, APACJun 06 '25Sale103.1315,0001,546,95042,574Jun 06 04:47 PM
ANURUDDHA WALAWWE RATHNINDERATOfficerJun 06 '25Proposed Sale103.1415,0001,547,049Jun 06 04:24 PM
MANNING NATHAN DVP and President, AmericasJun 02 '25Sale100.901,422143,480143,282Jun 02 06:47 PM
NATHAN MANNINGOfficerJun 02 '25Proposed Sale101.374,266432,444Jun 02 04:32 PM
Oliver GeorgeDirectorMay 09 '25Sale91.70100,0009,170,000904,305May 12 07:18 PM
GEORGE R OLIVER SR.OfficerMay 09 '25Proposed Sale91.92100,0009,192,000May 09 04:51 PM
Vandiepenbeeck MarcEVP and CFOMay 08 '25Option Exercise43.5823,0281,003,510175,962May 08 06:38 PM
Vandiepenbeeck MarcEVP and CFOMay 08 '25Sale90.9228,2892,572,168147,673May 08 06:38 PM
MARC VANDIEPENBEECKOfficerMay 08 '25Proposed Sale90.9328,2892,572,307May 08 04:11 PM
MANNING NATHAN DVP and President, AmericasMay 01 '25Sale86.911,422123,593144,704May 02 04:59 PM
MANNING NATHAN DVP, President BSNAApr 01 '25Sale79.721,422113,362145,502Apr 01 06:26 PM
Oliver GeorgeDirectorMar 12 '25Sale79.49184,33114,653,0011,019,562Mar 14 02:36 PM
Oliver GeorgeDirectorMar 14 '25Sale77.4915,6691,214,1911,003,893Mar 14 02:36 PM
GEORGE R OLIVER SR.OfficerMar 13 '25Proposed Sale77.5015,6691,214,272Mar 13 04:09 PM
GEORGE R OLIVER SR.OfficerMar 12 '25Proposed Sale79.46184,33114,647,658Mar 12 04:34 PM
MANNING NATHAN DVP, President BSNAMar 03 '25Sale86.231,422122,619146,924Mar 04 03:23 PM
GEORGE R OLIVER SR.OfficerFeb 26 '25Proposed Sale85.9649,4764,252,986Feb 26 04:26 PM
Oliver GeorgeChairman & CEOFeb 25 '25Option Exercise45.69129,2635,906,0261,333,156Feb 26 04:24 PM
Oliver GeorgeChairman & CEOFeb 24 '25Option Exercise45.6975,0003,426,7501,278,893Feb 26 04:24 PM
Oliver GeorgeChairman & CEOFeb 26 '25Option Exercise45.6949,4762,260,5581,253,369Feb 26 04:24 PM
Oliver GeorgeChairman & CEOFeb 25 '25Sale83.55129,26310,800,3201,203,893Feb 26 04:24 PM
Oliver GeorgeChairman & CEOFeb 24 '25Sale83.8975,0006,291,7501,203,893Feb 26 04:24 PM
Oliver GeorgeChairman & CEOFeb 26 '25Sale85.9649,4764,252,9571,203,893Feb 26 04:24 PM
GEORGE R OLIVER SR.OfficerFeb 25 '25Proposed Sale83.9054,2634,552,666Feb 25 04:28 PM
GEORGE R OLIVER SR.OfficerFeb 24 '25Proposed Sale83.8975,0006,291,817Feb 24 04:47 PM
Oliver GeorgeChairman & CEOFeb 13 '25Option Exercise41.75162,8946,800,8241,366,787Feb 14 06:03 PM
Oliver GeorgeChairman & CEOFeb 14 '25Option Exercise41.75162,8946,800,8241,366,787Feb 14 06:03 PM
Oliver GeorgeChairman & CEOFeb 14 '25Sale89.28162,89414,542,8451,203,893Feb 14 06:03 PM
Oliver GeorgeChairman & CEOFeb 13 '25Sale88.45162,89414,407,5831,203,893Feb 14 06:03 PM
GEORGE R OLIVER SR.OfficerFeb 14 '25Proposed Sale89.29162,89414,544,218Feb 14 04:20 PM
GEORGE R OLIVER SR.OfficerFeb 13 '25Proposed Sale88.45162,89414,408,120Feb 13 04:52 PM
Oliver GeorgeChairman & CEOFeb 10 '25Option Exercise33.39205,1686,850,5601,465,695Feb 11 08:44 PM
Oliver GeorgeChairman & CEOFeb 11 '25Option Exercise33.39148,5334,959,5171,409,060Feb 11 08:44 PM
Oliver GeorgeChairman & CEOFeb 11 '25Sale89.13205,16718,287,4361,203,893Feb 11 08:44 PM
Oliver GeorgeChairman & CEOFeb 10 '25Sale89.07205,16818,274,1101,260,527Feb 11 08:44 PM
GEORGE R OLIVER SR.OfficerFeb 11 '25Proposed Sale89.16205,16718,292,690Feb 11 04:41 PM
GEORGE R OLIVER SR.OfficerFeb 10 '25Proposed Sale89.07205,16818,275,114Feb 10 04:24 PM
MCCONEGHY DANIEL CVP Chief Accounting & Tax OfcrFeb 06 '25Sale87.731,950171,07424,803Feb 07 05:36 PM
Donofrio JohnExec VP & General CounselFeb 06 '25Option Exercise33.3949,9281,667,09698,289Feb 07 05:22 PM
Donofrio JohnExec VP & General CounselFeb 06 '25Sale87.1569,7466,078,36428,543Feb 07 05:22 PM
Oliver GeorgeChairman & CEOFeb 06 '25Option Exercise37.36205,1687,665,0761,465,695Feb 07 05:15 PM
Oliver GeorgeChairman & CEOFeb 07 '25Option Exercise35.94205,1687,373,4521,465,695Feb 07 05:15 PM
Oliver GeorgeChairman & CEOFeb 07 '25Sale88.03205,16818,061,5791,260,527Feb 07 05:15 PM
Oliver GeorgeChairman & CEOFeb 06 '25Sale86.17205,16817,680,2791,260,527Feb 07 05:15 PM
GEORGE R OLIVER SR.OfficerFeb 07 '25Proposed Sale88.04205,16818,062,334Feb 07 04:15 PM
JOHN DONOFRIOOfficerFeb 06 '25Proposed Sale87.1569,7466,078,420Feb 06 04:24 PM
DANIEL C MCCONEGHYOfficerFeb 06 '25Proposed Sale87.731,950171,068Feb 06 04:23 PM
GEORGE R OLIVER SR.OfficerFeb 06 '25Proposed Sale86.18205,16817,681,912Feb 06 04:19 PM
MANNING NATHAN DVP, President BSNAFeb 03 '25Sale76.441,421108,621148,346Feb 04 05:31 PM
NATHAN MANNINGOfficerFeb 03 '25Proposed Sale78.005,687443,586Feb 03 04:21 PM
Vandiepenbeeck MarcEVP and CFODec 20 '24Sale78.6018614,62091,372Dec 23 01:33 PM
Oliver GeorgeChairman & CEODec 11 '24Option Exercise41.37124,4975,150,4411,392,213Dec 12 04:14 PM
Oliver GeorgeChairman & CEODec 11 '24Sale83.25124,49710,363,8921,267,716Dec 12 04:14 PM
SULLIVAN MARLONEVP and CHRODec 11 '24Sale83.357,230602,60532,246Dec 12 04:10 PM
MARLON SULLIVAN OfficerDec 11 '24Proposed Sale83.357,230602,605Dec 11 04:31 PM
GEORGE R OLIVER SR.OfficerDec 11 '24Proposed Sale83.25124,49710,363,902Dec 11 04:14 PM
Oliver GeorgeChairman & CEODec 10 '24Option Exercise41.73124,4975,195,2601,392,213Dec 10 06:25 PM
Oliver GeorgeChairman & CEODec 10 '24Sale82.67124,49710,292,1671,267,716Dec 10 06:25 PM
GEORGE R OLIVER SR.OfficerDec 10 '24Proposed Sale82.67124,49710,291,818Dec 10 05:20 PM
Vandiepenbeeck MarcEVP and CFODec 03 '24Sale83.6418615,55793,027Dec 04 05:01 PM
Oliver GeorgeChairman & CEONov 22 '24Option Exercise34.82170,4305,934,3731,337,422Nov 25 06:46 PM
Oliver GeorgeChairman & CEONov 25 '24Option Exercise34.8210,304358,7851,177,296Nov 25 06:46 PM
Oliver GeorgeChairman & CEONov 22 '24Sale83.70170,43014,264,9911,166,992Nov 25 06:46 PM
Oliver GeorgeChairman & CEONov 25 '24Sale84.1410,304866,9791,166,992Nov 25 06:46 PM
GEORGE R OLIVER SR.OfficerNov 25 '24Proposed Sale84.1410,304866,945Nov 25 04:27 PM
GEORGE R OLIVER SR.OfficerNov 22 '24Proposed Sale83.70170,43014,264,701Nov 22 04:46 PM
Oliver GeorgeChairman & CEONov 20 '24Option Exercise34.82224,1527,804,9731,391,144Nov 21 06:52 PM
Oliver GeorgeChairman & CEONov 21 '24Option Exercise34.8269,3822,415,8811,236,374Nov 21 06:52 PM
Oliver GeorgeChairman & CEONov 20 '24Sale82.72224,15218,541,8531,166,992Nov 21 06:52 PM
Oliver GeorgeChairman & CEONov 21 '24Sale84.4069,3825,855,8411,166,992Nov 21 06:52 PM
GEORGE R OLIVER SR.OfficerNov 21 '24Proposed Sale84.4069,3825,856,070Nov 21 05:37 PM
Vandiepenbeeck MarcEVP and CFONov 20 '24Sale83.6118615,55183,353Nov 20 05:46 PM
GEORGE R OLIVER SR.OfficerNov 20 '24Proposed Sale82.72224,15218,542,190Nov 20 04:21 PM
Oliver GeorgeChairman & CEONov 15 '24Option Exercise41.86110,6164,630,3861,355,233Nov 18 02:34 PM
Oliver GeorgeChairman & CEONov 15 '24Sale84.60110,6169,358,1141,244,617Nov 18 02:34 PM
Donofrio JohnExec VP & General CounselNov 08 '24Option Exercise35.0568,8392,413,025107,938Nov 08 05:57 PM
Donofrio JohnExec VP & General CounselNov 07 '24Option Exercise37.3642,0821,572,18481,181Nov 08 05:57 PM
Donofrio JohnExec VP & General CounselNov 08 '24Sale83.7068,8395,761,84239,099Nov 08 05:57 PM
Donofrio JohnExec VP & General CounselNov 07 '24Sale82.0442,0823,452,40739,099Nov 08 05:57 PM
JOHN DONOFRIOOfficerNov 08 '24Proposed Sale83.7068,8395,761,907Nov 08 05:13 PM
JOHN DONOFRIOOfficerNov 07 '24Proposed Sale82.0442,0823,452,285Nov 07 04:37 PM
Vandiepenbeeck MarcEVP and CFONov 04 '24Sale75.3118614,00883,144Nov 05 04:37 PM
MARC VANDIEPENBEECKOfficerNov 04 '24Proposed Sale75.5074456,172Nov 04 04:24 PM
Vandiepenbeeck MarcEVP and CFOOct 21 '24Sale77.4718614,40983,330Oct 21 05:35 PM
Oliver GeorgeChairman & CEOOct 15 '24Option Exercise41.86110,6154,630,3441,354,366Oct 16 04:37 PM
Oliver GeorgeChairman & CEOOct 15 '24Sale76.79110,6158,493,7421,243,751Oct 16 04:37 PM
Vandiepenbeeck MarcEVP and CFOOct 03 '24Sale76.3018614,19283,516Oct 03 05:19 PM
MANNING NATHAN DCOO, Global Field OpsOct 01 '24Sale77.083,000231,228140,488Oct 02 05:30 PM
Vandiepenbeeck MarcEVP and CFOSep 20 '24Sale73.8118613,72983,702Sep 20 10:19 AM
Oliver GeorgeChairman & CEOSep 16 '24Option Exercise41.86110,6154,630,3441,354,366Sep 17 05:59 PM
Oliver GeorgeChairman & CEOSep 16 '24Sale72.67110,6158,038,2151,243,751Sep 17 05:59 PM
Last Close
Sep 10  •  04:00PM ET
128.36
Dollar change
+0.01
Percentage change
0.01
%
BFC Bank First Corp daily Stock Chart
IndexRUT P/E18.56 EPS (ttm)6.91 Insider Own9.98% Shs Outstand9.83M Perf Week0.30%
Market Cap1.26B Forward P/E14.94 EPS next Y8.59 Insider Trans0.08% Shs Float8.85M Perf Month9.67%
Enterprise Value- PEG- EPS next Q1.81 Inst Own33.76% Short Float3.36% Perf Quarter9.94%
Income68.86M P/S5.37 EPS this Y9.77% Inst Trans0.59% Short Ratio2.27 Perf Half Y32.84%
Sales234.87M P/B2.06 EPS next Y21.33% ROA1.62% Short Interest0.30M Perf YTD33.52%
Book/sh62.27 P/C- EPS next 5Y- ROE11.22% 52W High132.59 -3.19% Perf Year51.61%
Cash/sh- P/FCF20.81 EPS past 3/5Y3.21% 10.90% ROIC9.78% 52W Low83.25 54.19% Perf 3Y67.69%
Dividend Est.5.35 (4.17%) EV/EBITDA- Sales past 3/5Y24.16% 18.14% Gross Margin- Volatility2.70% 2.78% Perf 5Y106.65%
Dividend TTM1.71 (1.33%) EV/Sales- EPS Y/Y TTM-12.46% Oper. Margin35.16% ATR (14)3.32 Perf 10Y743.11%
Dividend Ex-DateSep 24, 2025 Quick Ratio- Sales Y/Y TTM17.15% Profit Margin29.32% RSI (14)56.25 Recom2.00
Dividend Gr. 3/5Y22.17% 14.14% Current Ratio0.12 EPS Q/Q6.80% SMA201.15% Beta0.41 Target Price141.00
Payout23.90% Debt/Eq0.20 Sales Q/Q7.14% SMA503.43% Rel Volume0.57 Prev Close128.35
Employees366 LT Debt/Eq0.15 EarningsJul 18 BMO SMA20018.04% Avg Volume130.87K Price128.36
IPOOct 15, 2003 Option/ShortNo / Yes EPS/Sales Surpr.-5.52% -5.13% Trades Volume74,227 Change0.01%
Date Action Analyst Rating Change Price Target Change
May-06-25Upgrade Hovde Group Market Perform → Outperform $130
Mar-04-24Downgrade Hovde Group Outperform → Market Perform
Jan-09-24Resumed Piper Sandler Neutral $88
Dec-20-23Upgrade Hovde Group Market Perform → Outperform $88 → $100
Jan-12-23Downgrade Piper Sandler Overweight → Neutral
Jul-18-25 10:30AM
09:25AM
09:00AM
09:00AM
08:35AM
09:40AM Loading…
May-22-25 09:40AM
May-07-25 09:41AM
Apr-21-25 10:15AM
07:06AM
Apr-18-25 09:40AM
Apr-15-25 05:25PM
04:15PM
Apr-10-25 07:16AM
Apr-06-25 12:54AM
Apr-02-25 01:44AM
12:31AM Loading…
Mar-22-25 12:31AM
Mar-19-25 09:40AM
Jan-21-25 04:15PM
Oct-15-24 04:10PM
Aug-01-24 09:55AM
Jul-18-24 06:59PM
06:53PM
Jul-16-24 09:53PM
04:15PM
Jul-01-24 10:00AM
May-04-24 10:11AM
Apr-24-24 09:10AM
Apr-22-24 09:14AM
08:48AM
Apr-16-24 08:52PM
04:15PM Loading…
04:15PM
09:43AM
Apr-03-24 11:45PM
Mar-28-24 02:32AM
Jan-16-24 04:15PM
Oct-18-23 02:12PM
Oct-17-23 04:15PM
Sep-19-23 12:17PM
Jul-21-23 09:05AM
Jul-18-23 04:10PM
May-10-23 07:21AM
Apr-18-23 04:05PM
Jan-19-23 05:15AM
Jan-17-23 04:10PM
Oct-23-22 08:44AM
Oct-18-22 05:25PM
04:05PM
Oct-14-22 08:50AM
Oct-12-22 09:40AM
Oct-06-22 08:16PM
04:18PM
Sep-28-22 10:00AM
Sep-27-22 05:29PM
Sep-26-22 09:40AM
Sep-21-22 08:50AM
Sep-12-22 08:33AM
Sep-09-22 09:40AM
Sep-01-22 08:50AM
Aug-24-22 09:40AM
Aug-23-22 12:00PM
10:00AM
Aug-16-22 08:50AM
Aug-08-22 09:40AM
Jul-28-22 08:50AM
Jul-26-22 10:38AM
Jul-19-22 05:45PM
04:25PM
Jul-12-22 10:13AM
Jul-06-22 09:40AM
Jun-17-22 08:57AM
Jun-16-22 07:02AM
Bank First Corp. is a bank holding company, which engages in the provision of financial products and services to individual and business customers. It offers checking accounts, savings accounts, money market accounts, cash management accounts, certificates of deposit, commercial and industrial loans, commercial real estate loans, construction and development loans, residential mortgages, consumer loans, credit cards, online banking, telephone banking, and mobile banking. The company was founded on April 9, 1982 and is headquartered in Manitowoc, WI.
Insider Trading Relationship Date Transaction Cost #Shares Value ($) #Shares Total SEC Form 4
Stayer-Suprick Michael SDirectorAug 19 '25Buy122.6741050,2953,965Aug 20 01:22 PM
MCCONEGHY DANIEL CDirectorMar 04 '25Buy105.7238040,1742,000Mar 19 04:01 PM
Stayer-Suprick Michael SDirectorFeb 19 '25Buy102.071,000102,0703,035Feb 19 04:40 PM
Johnson Stephen EDirectorDec 03 '24Sale106.282,400255,07226,763Dec 03 04:40 PM
Johnson Stephen EDirectorDec 03 '24Proposed Sale106.622,400255,888Dec 03 11:05 AM