• $12.1B
    Market Cap
  • 6.22%
    1-Year Change
  • Metal Fabrication
    Industry
  • 1 Month
    -10.31%
    Low Price$54.11
    High Price$63.13
  • 3 Months
    -14.05%
    Low Price$54.11
    High Price$69.27
  • 1 Year
    +6.22%
    Low Price$54.11
    High Price$70.03
Date
Open
High
Low
Close
Change (%)
Volume
10/23/2026
54.23
55.05
54.01
54.11
-0.77%
2,098,764
10/22/2026
56.06
56.50
53.65
54.53
-5.23%
2,914,292
10/21/2026
57.66
58.16
57.06
57.54
+1.28%
2,220,726
10/20/2026
57.99
58.85
54.17
56.81
-6.59%
4,240,276
10/20/2026
$1.00 Earnings
10/19/2026
60.52
60.99
60.07
60.82
+1.25%
1,043,782
10/16/2026
60.77
61.48
59.96
60.07
-0.87%
2,288,752
10/15/2026
60.41
60.72
59.95
60.60
-0.25%
1,305,833
10/14/2026
61.07
61.66
60.11
60.75
-1.24%
1,191,197
10/13/2026
60.64
61.90
60.52
61.51
+1.05%
874,847
10/12/2026
60.71
61.55
60.58
60.87
+0.26%
954,604
10/09/2026
60.90
61.18
60.19
60.71
+0.36%
828,675
10/08/2026
59.93
60.83
59.93
60.49
+0.45%
1,311,342
10/07/2026
62.11
62.13
60.00
60.22
-4.61%
1,150,724
10/06/2026
63.36
63.52
62.47
63.13
+0.25%
1,054,561
10/05/2026
62.44
64.21
61.70
62.97
+0.66%
1,938,738
10/02/2026
62.00
63.16
62.00
62.56
+2.02%
1,395,326
10/01/2026
61.33
61.73
59.99
61.32
+1.17%
1,826,346
09/30/2026
61.00
61.09
60.23
60.61
-0.30%
1,432,815
09/29/2026
60.95
61.13
60.15
60.79
-0.30%
879,192
09/28/2026
60.21
61.60
60.00
60.97
+0.74%
1,434,569
09/25/2026
60.09
60.80
59.49
60.52
+0.83%
1,287,471
09/24/2026
59.76
60.61
59.76
60.02
-0.51%
2,024,748
09/23/2026
59.70
61.02
59.60
60.33
+0.72%
1,250,532
09/22/2026
60.26
60.65
59.82
59.90
-0.05%
2,097,946
09/21/2026
60.97
60.99
59.90
59.93
-0.23%
1,407,530
09/18/2026
60.37
60.60
59.63
60.07
-0.43%
9,233,832
09/17/2026
61.63
61.65
60.05
60.33
-0.35%
1,518,053
09/16/2026
60.91
61.00
59.91
60.54
+0.02%
1,856,506
09/15/2026
59.21
60.78
59.21
60.53
+0.88%
2,094,379
09/14/2026
59.29
60.50
57.82
60.00
-0.79%
2,028,668
09/11/2026
61.15
61.15
60.22
60.48
+0.53%
1,522,167
09/10/2026
63.15
63.15
60.00
60.16
-5.57%
1,233,571
09/09/2026
63.09
64.02
62.87
63.71
+0.20%
1,108,286
09/08/2026
63.91
64.13
63.49
63.58
-0.25%
1,511,561
09/04/2026
62.73
63.94
62.73
63.74
+1.52%
828,659
09/04/2026
$0.18 Dividend
09/03/2026
62.05
62.91
61.20
62.79
+1.43%
1,074,866
09/02/2026
61.28
62.21
60.98
61.90
+1.69%
1,482,886
09/01/2026
61.65
62.54
60.43
60.87
-2.20%
1,150,267
08/31/2026
62.56
62.87
62.11
62.24
-0.62%
1,262,968
08/28/2026
64.00
64.43
62.39
62.63
-2.15%
1,213,009
08/27/2026
63.90
64.48
63.05
64.00
+0.16%
1,313,326
08/26/2026
61.27
63.92
61.27
63.90
+4.18%
1,266,571
08/25/2026
63.90
64.90
59.65
61.34
-3.06%
2,065,978
08/24/2026
62.91
63.93
62.85
63.27
+0.36%
1,124,339
08/21/2026
62.21
63.64
62.21
63.04
+2.03%
1,424,361
08/20/2026
62.12
63.10
61.43
61.79
-1.23%
872,212
08/19/2026
64.44
64.91
62.50
62.56
-2.71%
1,124,806
08/18/2026
65.53
65.53
63.93
64.30
-3.23%
816,980
08/17/2026
65.73
66.92
65.53
66.44
+1.11%
908,784
08/14/2026
66.32
66.61
65.37
65.72
-1.08%
1,252,912
08/13/2026
67.87
68.06
66.39
66.43
-2.43%
843,724
08/12/2026
68.84
69.28
67.54
68.09
-0.25%
916,499
08/11/2026
68.69
69.76
68.05
68.26
-0.65%
961,308
08/10/2026
69.23
69.75
68.53
68.71
+0.07%
1,103,498
08/07/2026
69.48
69.79
68.30
68.66
-0.88%
759,365
08/06/2026
69.20
70.92
68.95
69.27
+0.29%
1,107,527
08/05/2026
68.27
69.14
67.85
69.07
+1.33%
1,024,151
08/04/2026
67.07
68.43
66.50
68.16
+2.70%
996,256
08/03/2026
66.41
66.88
65.70
66.37
+0.21%
1,086,468
07/31/2026
67.81
68.30
66.22
66.23
-0.67%
1,604,553
07/30/2026
65.91
67.14
65.62
66.67
+2.23%
1,236,033
07/29/2026
65.35
66.11
64.79
65.22
-1.64%
1,403,158
07/28/2026
63.69
66.63
62.68
66.31
+3.62%
1,571,421
07/27/2026
64.07
65.16
63.40
63.99
+0.41%
1,286,493
07/24/2026
63.40
64.04
62.62
63.73
+1.24%
1,341,905
07/23/2026
62.52
64.22
62.18
62.95
+0.75%
1,419,528
07/22/2026
61.95
63.15
61.15
62.49
+0.58%
1,786,210
07/21/2026
60.33
62.32
59.54
62.13
+5.65%
1,907,630
07/21/2026
$1.13 Earnings
07/20/2026
59.30
59.84
58.19
58.81
-0.27%
1,567,064
07/17/2026
58.22
59.16
57.59
58.97
+0.27%
1,981,186
07/16/2026
57.87
59.19
57.82
58.81
+2.54%
1,564,231
07/15/2026
57.97
58.43
57.02
57.35
-1.51%
1,703,385
07/14/2026
57.34
58.40
57.00
58.23
+3.45%
2,148,234
07/13/2026
56.65
57.41
55.80
56.28
-0.97%
2,079,638
07/10/2026
56.60
58.06
56.60
56.83
-1.50%
1,134,563
07/09/2026
56.50
57.89
56.21
57.70
+3.80%
1,788,135
07/08/2026
55.24
55.93
54.91
55.59
+0.13%
1,427,174
07/07/2026
56.44
56.44
54.35
55.52
-2.06%
1,747,814
07/06/2026
56.34
58.04
56.16
56.68
+0.60%
2,353,513
07/02/2026
57.57
58.51
55.38
56.34
-1.60%
2,109,738
07/01/2026
61.71
62.24
57.16
57.26
-6.58%
3,049,593
07/01/2026
2:1 Split
06/30/2026
61.55
62.31
60.23
61.29
+0.08%
781,122
06/29/2026
63.73
64.74
60.83
61.24
-4.19%
1,011,439
06/26/2026
66.47
66.49
63.55
63.92
-4.61%
1,219,115
06/25/2026
67.41
68.34
66.05
67.01
+0.92%
847,556
06/24/2026
67.87
68.61
66.17
66.40
-2.32%
625,429
06/23/2026
67.97
68.72
67.07
67.98
-2.28%
513,952
06/22/2026
68.70
69.56
68.38
69.56
+1.54%
523,024
06/18/2026
69.76
70.28
67.93
68.50
-0.68%
2,532,759
06/17/2026
69.13
70.36
68.77
68.97
+0.22%
689,800
06/16/2026
69.29
70.75
68.77
68.82
+0.20%
574,492
06/15/2026
70.09
70.43
68.61
68.68
-0.25%
594,751
06/12/2026
68.23
69.21
67.88
68.85
+1.92%
541,702
06/11/2026
66.93
67.91
66.56
67.56
+2.30%
602,643
06/10/2026
67.62
68.01
65.93
66.04
-2.37%
449,793
06/09/2026
67.86
68.66
65.97
67.64
+1.80%
474,089