Insider
Date
Role
Action
Shares
Price
Amount
Charles H Cannon Jr
4 Nov 2026
Director
Sell
908
$259.03
$235.20K
Ademir Sarcevic
24 Aug 2026
Vice President/CFO/Treasurer
Sell
2,300
$306.13
$704.09K
Alan J Glass
24 Aug 2026
Vice President
Sell
1,391
$303.19
$421.73K
Barbara Joanne Edwards
27 May 2026
Director
Sell
558
$274.81
$153.34K
Thomas E Chorman
27 Feb 2026
Director
Sell
513
$260.00
$133.38K
Vineet Kshirsagar
18 Feb 2026
Chief Strategy Officer
Sell
400
$260.10
$104.04K
Charles H Cannon Jr
9 Feb 2026
Director
Sell
indirect
2,000
$256.64
$513.28K
Thomas E Chorman
20 Nov 2025
Director
Sell
1,000
$223.31
$223.31K
Vineet Kshirsagar
5 Nov 2025
Chief Strategy Officer
Sell
650
$233.37
$151.69K
Ademir Sarcevic
4 Nov 2025
Vice President/CFO/Treasurer
Sell
1,823
$230.12
$419.51K
Annemarie Bell
3 Sep 2025
VP, Chief HR Officer
Sell
1,184
$202.12
$239.31K
Ademir Sarcevic
26 Aug 2025
Vice President/CFO/Treasurer
Sell
1,085
$209.86
$227.70K
Thomas J Hansen
18 Aug 2025
Director
Sell
2,992
$202.60
$606.19K
Ademir Sarcevic
6 Aug 2025
Vice President/CFO/Treasurer
Sell
3,047
$191.80
$584.40K
Barbara Joanne Edwards
14 May 2025
Director
Sell
indirect
355
$156.13
$55.43K
Charles H Cannon Jr
9 May 2025
Director
Sell
2,779
$154.67
$429.83K
Ademir Sarcevic
10 Feb 2025
Vice President/CFO/Treasurer
Sell
2,000
$195.44
$390.87K
Ademir Sarcevic
20 Nov 2024
Vice President/CFO/Treasurer
Sell
1,600
$199.81
$319.70K
Thomas J Hansen
11 Nov 2024
Director
Sell
1,661
$210.41
$349.50K
Ademir Sarcevic
4 Nov 2024
Vice President/CFO/Treasurer
Sell
3,800
$181.64
$690.25K
Charles H Cannon Jr
9 May 2024
Director
Sell
2,460
$178.02
$437.94K
Thomas J Hansen
20 Feb 2024
Director
Sell
2,200
$161.05
$354.30K
Barbara Joanne Edwards
12 Feb 2024
Director
Sell
indirect
275
$159.82
$43.95K
Alan J Glass
9 Feb 2024
CLO, VP & Secretary
Sell
1,619
$152.92
$247.57K
Ademir Sarcevic
9 Feb 2024
Vice President/CFO/Treasurer
Sell
28
$154.41
$4.32K
Ademir Sarcevic
9 Feb 2024
Vice President/CFO/Treasurer
Sell
2,400
$154.31
$370.34K
Barbara Joanne Edwards
7 Feb 2024
Director
Sell
1,661
$152.19
$252.78K
Ademir Sarcevic
13 Nov 2023
Vice President/CFO/Treasurer
Sell
2,000
$134.13
$268.26K
Barbara Joanne Edwards
29 Aug 2023
Director
Sell
970
$155.77
$151.10K
Sean C Valashinas
8 Aug 2023
VP/Chief Accounting Officer
Sell
1,000
$155.98
$155.98K
Thomas E Chorman
2 Jun 2023
Director
Sell
569
$141.00
$80.23K
Alan J Glass
2 Jun 2023
Vice President & Secretary
Sell
1,135
$142.18
$161.38K
Ademir Sarcevic
22 May 2023
Vice President/CFO/Treasurer
Sell
755
$140.45
$106.04K
Thomas E Chorman
22 May 2023
Director
Sell
745
$141.58
$105.48K
Ademir Sarcevic
3 Mar 2023
Vice President/CFO/Treasurer
Sell
800
$119.00
$95.20K
Paul C. Burns
7 Feb 2023
Vice Pres. Strategy & Business
Sell
4,340
$116.83
$507.05K
Ademir Sarcevic
1 Feb 2023
Vice President/CFO/Treasurer
Sell
1,000
$119.32
$119.32K
David A. Dunbar
31 Jan 2023
President/CEO/Chairman
Sell
indirect
2,500
$115.00
$287.50K
Ademir Sarcevic
13 Jan 2023
Vice President/CFO/Treasurer
Sell
35
$109.70
$3.84K
Ademir Sarcevic
13 Jan 2023
Vice President/CFO/Treasurer
Sell
100
$109.57
$10.96K
Ademir Sarcevic
13 Jan 2023
Vice President/CFO/Treasurer
Sell
40
$109.56
$4.38K
Ademir Sarcevic
13 Jan 2023
Vice President/CFO/Treasurer
Sell
60
$109.53
$6.57K
Ademir Sarcevic
13 Jan 2023
Vice President/CFO/Treasurer
Sell
100
$109.45
$10.95K
Ademir Sarcevic
13 Jan 2023
Vice President/CFO/Treasurer
Sell
64
$109.41
$7.00K
Ademir Sarcevic
13 Jan 2023
Vice President/CFO/Treasurer
Sell
100
$109.40
$10.94K
Ademir Sarcevic
13 Jan 2023
Vice President/CFO/Treasurer
Sell
100
$109.38
$10.94K
Ademir Sarcevic
13 Jan 2023
Vice President/CFO/Treasurer
Sell
36
$109.36
$3.94K
Ademir Sarcevic
13 Jan 2023
Vice President/CFO/Treasurer
Sell
3
$109.34
$328.02
Ademir Sarcevic
13 Jan 2023
Vice President/CFO/Treasurer
Sell
62
$109.24
$6.77K
Ademir Sarcevic
13 Jan 2023
Vice President/CFO/Treasurer
Sell
52
$109.15
$5.68K
Ademir Sarcevic
13 Jan 2023
Vice President/CFO/Treasurer
Sell
94
$109.00
$10.25K
Ademir Sarcevic
12 Jan 2023
Vice President/CFO/Treasurer
Sell
50
$109.22
$5.46K
Ademir Sarcevic
12 Jan 2023
Vice President/CFO/Treasurer
Sell
50
$109.10
$5.46K
Ademir Sarcevic
12 Jan 2023
Vice President/CFO/Treasurer
Sell
4
$109.03
$436.12
Ademir Sarcevic
12 Jan 2023
Vice President/CFO/Treasurer
Sell
50
$109.00
$5.45K
Ademir Sarcevic
3 Jan 2023
Vice President/CFO/Treasurer
Sell
50
$101.71
$5.09K
Ademir Sarcevic
3 Jan 2023
Vice President/CFO/Treasurer
Sell
85
$101.70
$8.64K
Ademir Sarcevic
3 Jan 2023
Vice President/CFO/Treasurer
Sell
50
$101.23
$5.06K
Ademir Sarcevic
3 Jan 2023
Vice President/CFO/Treasurer
Sell
84
$101.22
$8.50K
Ademir Sarcevic
3 Jan 2023
Vice President/CFO/Treasurer
Sell
100
$103.11
$10.31K
Ademir Sarcevic
3 Jan 2023
Vice President/CFO/Treasurer
Sell
100
$102.83
$10.28K
Ademir Sarcevic
3 Jan 2023
Vice President/CFO/Treasurer
Sell
100
$102.61
$10.26K
Ademir Sarcevic
3 Jan 2023
Vice President/CFO/Treasurer
Sell
100
$102.49
$10.25K
Ademir Sarcevic
3 Jan 2023
Vice President/CFO/Treasurer
Sell
12
$102.34
$1.23K
Ademir Sarcevic
3 Jan 2023
Vice President/CFO/Treasurer
Sell
65
$102.25
$6.65K
Ademir Sarcevic
3 Jan 2023
Vice President/CFO/Treasurer
Sell
100
$102.13
$10.21K
Ademir Sarcevic
3 Jan 2023
Vice President/CFO/Treasurer
Sell
51
$102.05
$5.20K
Ademir Sarcevic
3 Jan 2023
Vice President/CFO/Treasurer
Sell
100
$102.03
$10.20K
Ademir Sarcevic
3 Jan 2023
Vice President/CFO/Treasurer
Sell
200
$101.92
$20.38K
Ademir Sarcevic
3 Jan 2023
Vice President/CFO/Treasurer
Sell
100
$101.90
$10.19K
Ademir Sarcevic
3 Jan 2023
Vice President/CFO/Treasurer
Sell
100
$101.88
$10.19K
Ademir Sarcevic
3 Jan 2023
Vice President/CFO/Treasurer
Sell
72
$101.84
$7.33K
Ademir Sarcevic
3 Jan 2023
Vice President/CFO/Treasurer
Sell
300
$101.81
$30.54K
Ademir Sarcevic
3 Jan 2023
Vice President/CFO/Treasurer
Sell
100
$101.80
$10.18K
Ademir Sarcevic
3 Jan 2023
Vice President/CFO/Treasurer
Sell
200
$101.79
$20.36K
Ademir Sarcevic
3 Jan 2023
Vice President/CFO/Treasurer
Sell
100
$101.72
$10.17K
Ademir Sarcevic
3 Jan 2023
Vice President/CFO/Treasurer
Sell
100
$101.70
$10.17K
Ademir Sarcevic
3 Jan 2023
Vice President/CFO/Treasurer
Sell
100
$101.66
$10.17K
Ademir Sarcevic
3 Jan 2023
Vice President/CFO/Treasurer
Sell
100
$101.63
$10.16K
Ademir Sarcevic
3 Jan 2023
Vice President/CFO/Treasurer
Sell
100
$101.52
$10.15K
Ademir Sarcevic
3 Jan 2023
Vice President/CFO/Treasurer
Sell
100
$101.23
$10.12K
Ademir Sarcevic
3 Jan 2023
Vice President/CFO/Treasurer
Sell
100
$101.22
$10.12K
Ademir Sarcevic
3 Jan 2023
Vice President/CFO/Treasurer
Sell
50
$103.11
$5.16K
Ademir Sarcevic
3 Jan 2023
Vice President/CFO/Treasurer
Sell
2
$102.83
$205.66
Ademir Sarcevic
3 Jan 2023
Vice President/CFO/Treasurer
Sell
4
$102.60
$410.40
Ademir Sarcevic
3 Jan 2023
Vice President/CFO/Treasurer
Sell
69
$102.49
$7.07K
Ademir Sarcevic
3 Jan 2023
Vice President/CFO/Treasurer
Sell
4
$102.34
$409.34
Ademir Sarcevic
3 Jan 2023
Vice President/CFO/Treasurer
Sell
50
$102.27
$5.11K
Ademir Sarcevic
3 Jan 2023
Vice President/CFO/Treasurer
Sell
50
$102.08
$5.10K
Ademir Sarcevic
3 Jan 2023
Vice President/CFO/Treasurer
Sell
8
$101.99
$815.92
Ademir Sarcevic
3 Jan 2023
Vice President/CFO/Treasurer
Sell
50
$101.92
$5.10K
Ademir Sarcevic
3 Jan 2023
Vice President/CFO/Treasurer
Sell
100
$101.90
$10.19K
Ademir Sarcevic
3 Jan 2023
Vice President/CFO/Treasurer
Sell
50
$101.88
$5.09K
Ademir Sarcevic
3 Jan 2023
Vice President/CFO/Treasurer
Sell
100
$101.84
$10.18K
Ademir Sarcevic
3 Jan 2023
Vice President/CFO/Treasurer
Sell
50
$101.81
$5.09K
Ademir Sarcevic
3 Jan 2023
Vice President/CFO/Treasurer
Sell
50
$101.80
$5.09K
Ademir Sarcevic
3 Jan 2023
Vice President/CFO/Treasurer
Sell
94
$101.79
$9.57K
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
40
$103.82
$4.15K
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
12
$103.80
$1.25K
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
40
$103.79
$4.15K
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
20
$103.77
$2.08K
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
10
$103.75
$1.04K
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
20
$103.73
$2.07K
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
20
$103.72
$2.07K
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
20
$103.46
$2.07K
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
20
$103.20
$2.06K
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
20
$102.87
$2.06K
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
20
$102.76
$2.06K
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
20
$102.46
$2.05K
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
20
$102.46
$2.05K
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
21
$102.45
$2.15K
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
20
$102.30
$2.05K
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
14
$102.23
$1.43K
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
20
$102.18
$2.04K
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
1
$102.12
$102.12
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
20
$102.12
$2.04K
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
10
$102.11
$1.02K
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
20
$102.09
$2.04K
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
30
$102.07
$3.06K
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
1
$102.07
$102.07
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
40
$102.05
$4.08K
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
20
$102.02
$2.04K
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
40
$102.01
$4.08K
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
38
$101.99
$3.88K
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
39
$101.97
$3.98K
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
40
$101.91
$4.08K
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
20
$104.58
$2.09K
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
12
$104.53
$1.25K
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
28
$104.40
$2.92K
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
20
$104.38
$2.09K
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
20
$104.29
$2.09K
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
2
$104.21
$208.42
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
20
$104.20
$2.08K
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
40
$104.14
$4.17K
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
20
$104.13
$2.08K
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
8
$104.12
$832.92
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
40
$104.05
$4.16K
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
1
$104.04
$104.04
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
10
$104.03
$1.04K
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
45
$104.01
$4.68K
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
20
$104.01
$2.08K
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
43
$104.00
$4.47K
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
1
$103.99
$103.99
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
20
$103.97
$2.08K
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
20
$103.95
$2.08K
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
20
$103.94
$2.08K
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
10
$103.94
$1.04K
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
1
$103.93
$103.93
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
40
$103.91
$4.16K
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
3
$103.87
$311.61
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
17
$103.86
$1.77K
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
21
$103.85
$2.18K
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
18
$103.84
$1.87K
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
20
$103.83
$2.08K
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
20
$104.90
$2.10K
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
24
$104.88
$2.52K
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
60
$104.80
$6.29K
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
40
$104.79
$4.19K
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
40
$104.79
$4.19K
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
19
$104.77
$1.99K
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
20
$104.61
$2.09K
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
1
$104.60
$104.60
Alan J Glass
30 Nov 2022
Vice President & Secretary
Sell
80
$104.59
$8.37K
Thomas E Chorman
10 Nov 2022
Director
Sell
10
$104.00
$1.04K
Thomas E Chorman
10 Nov 2022
Director
Sell
111
$103.81
$11.52K
Thomas E Chorman
10 Nov 2022
Director
Sell
224
$103.79
$23.25K
Thomas E Chorman
10 Nov 2022
Director
Sell
200
$103.77
$20.75K
Thomas E Chorman
10 Nov 2022
Director
Sell
400
$103.73
$41.49K
Thomas E Chorman
10 Nov 2022
Director
Sell
100
$103.72
$10.37K
Thomas E Chorman
10 Nov 2022
Director
Sell
100
$103.72
$10.37K
Thomas E Chorman
10 Nov 2022
Director
Sell
100
$103.70
$10.37K
Thomas E Chorman
10 Nov 2022
Director
Sell
171
$103.68
$17.73K
Thomas E Chorman
10 Nov 2022
Director
Sell
9
$103.67
$933.03
Ademir Sarcevic
10 Nov 2022
Vice President/CFO/Treasurer
Sell
800
$104.00
$83.20K
Ademir Sarcevic
7 Sep 2022
Vice President/CFO/Treasurer
Sell
100
$85.19
$8.52K
Ademir Sarcevic
7 Sep 2022
Vice President/CFO/Treasurer
Sell
100
$85.06
$8.51K
Ademir Sarcevic
7 Sep 2022
Vice President/CFO/Treasurer
Sell
8
$85.01
$680.08
Ademir Sarcevic
7 Sep 2022
Vice President/CFO/Treasurer
Sell
3
$86.90
$260.70
Ademir Sarcevic
7 Sep 2022
Vice President/CFO/Treasurer
Sell
6
$86.89
$521.34
Ademir Sarcevic
7 Sep 2022
Vice President/CFO/Treasurer
Sell
1
$86.86
$86.86
Ademir Sarcevic
7 Sep 2022
Vice President/CFO/Treasurer
Sell
6
$86.69
$520.14
Ademir Sarcevic
7 Sep 2022
Vice President/CFO/Treasurer
Sell
4
$86.68
$346.72
Ademir Sarcevic
7 Sep 2022
Vice President/CFO/Treasurer
Sell
14
$86.54
$1.21K
Ademir Sarcevic
7 Sep 2022
Vice President/CFO/Treasurer
Sell
100
$86.52
$8.65K
Ademir Sarcevic
7 Sep 2022
Vice President/CFO/Treasurer
Sell
5
$86.49
$432.43
Ademir Sarcevic
7 Sep 2022
Vice President/CFO/Treasurer
Sell
100
$86.42
$8.64K
Ademir Sarcevic
7 Sep 2022
Vice President/CFO/Treasurer
Sell
20
$86.40
$1.73K
Ademir Sarcevic
7 Sep 2022
Vice President/CFO/Treasurer
Sell
100
$86.36
$8.64K
Ademir Sarcevic
7 Sep 2022
Vice President/CFO/Treasurer
Sell
100
$86.30
$8.63K
Ademir Sarcevic
7 Sep 2022
Vice President/CFO/Treasurer
Sell
100
$86.26
$8.63K
Ademir Sarcevic
7 Sep 2022
Vice President/CFO/Treasurer
Sell
16
$86.16
$1.38K
Ademir Sarcevic
7 Sep 2022
Vice President/CFO/Treasurer
Sell
100
$86.04
$8.60K
Ademir Sarcevic
7 Sep 2022
Vice President/CFO/Treasurer
Sell
100
$85.95
$8.60K
Ademir Sarcevic
7 Sep 2022
Vice President/CFO/Treasurer
Sell
100
$85.91
$8.59K
Ademir Sarcevic
7 Sep 2022
Vice President/CFO/Treasurer
Sell
100
$85.86
$8.59K
Ademir Sarcevic
7 Sep 2022
Vice President/CFO/Treasurer
Sell
1
$85.80
$85.80
Ademir Sarcevic
7 Sep 2022
Vice President/CFO/Treasurer
Sell
1
$85.69
$85.69
Ademir Sarcevic
7 Sep 2022
Vice President/CFO/Treasurer
Sell
8
$85.65
$685.20
Ademir Sarcevic
7 Sep 2022
Vice President/CFO/Treasurer
Sell
1
$85.60
$85.60
Ademir Sarcevic
7 Sep 2022
Vice President/CFO/Treasurer
Sell
100
$85.58
$8.56K
Ademir Sarcevic
7 Sep 2022
Vice President/CFO/Treasurer
Sell
100
$85.57
$8.56K
Ademir Sarcevic
7 Sep 2022
Vice President/CFO/Treasurer
Sell
100
$85.43
$8.54K
Ademir Sarcevic
7 Sep 2022
Vice President/CFO/Treasurer
Sell
100
$85.34
$8.53K
Ademir Sarcevic
7 Sep 2022
Vice President/CFO/Treasurer
Sell
200
$85.24
$17.05K