• $13.8B
    Market Cap
  • 25.85%
    1-Year Change
  • Metal Fabrication
    Industry
  • 1 Month
    +1.07%
    Low Price$59.90
    High Price$63.74
  • 3 Months
    +11.03%
    Low Price$55.52
    High Price$69.27
  • 1 Year
    +25.85%
    Low Price$55.52
    High Price$70.03
Date
Open
High
Low
Close
Change (%)
Volume
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
06/08/2026
66.74
66.75
66.03
66.44
+0.35%
510,650
06/05/2026
65.66
66.58
65.25
66.22
+0.43%
359,155
06/05/2026
$0.35 Dividend
06/04/2026
65.23
66.41
65.09
65.93
+0.94%
416,039
06/03/2026
64.88
65.97
64.66
65.32
+0.60%
664,513
06/02/2026
63.46
65.38
63.27
64.93
+3.37%
567,157
06/01/2026
62.87
63.32
61.63
62.81
-1.78%
629,523
05/29/2026
63.24
64.33
62.97
63.95
+0.53%
717,953
05/28/2026
66.38
67.82
61.80
63.61
-5.80%
792,818
05/27/2026
69.03
69.03
67.36
67.53
-1.96%
534,510
05/26/2026
67.07
69.04
66.37
68.88
+3.83%
492,449
05/22/2026
66.76
66.90
65.78
66.33
-0.14%
490,991
05/21/2026
66.34
66.98
65.40
66.43
-0.37%
562,026
05/20/2026
66.05
66.91
65.53
66.68
+1.70%
607,044
05/19/2026
67.01
67.01
64.76
65.56
-3.16%
608,666
05/18/2026
68.26
69.07
67.34
67.70
-0.22%
670,139