Detailed Insider History for:
				 | 
				|||||||||||||||||||||||||||||
 
  | 
			|||||||||||||||||||||||||||||
#  | 
		View Form  | 
		
  | 
		Filer Name  | 
		Insider Title  | 
		Trans Type  | 
		Dollar Value  | 
		Shares Traded  | 
		Trans Date From  | 
		Trans Date To  | 
		Trans Price From  | 
		Trans Price To  | 
		Total Holdings  | 
		Delta % Owned  | 
		Owned  | 
		Other Info  | 
		Input Date  | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1  | 
		DIR  | 
		JB*  | 
		$2,588  | 
		50  | 
		---  | 
		10/30/25  | 
		---  | 
		$51.75  | 
		1,354  | 
		3.8  | 
		D  | 
		---  | 
		10/31/25 - 8:48:01 am  | |||||||||||||
2  | 
		DIR  | 
		JB*  | 
		$3,975  | 
		75  | 
		---  | 
		10/30/25  | 
		---  | 
		$53.00  | 
		2,255  | 
		3.4  | 
		I  | 
		---  | 
		10/31/25 - 8:48:01 am  | |||||||||||||
3  | 
		DIR  | 
		JB*  | 
		$5,194  | 
		98  | 
		---  | 
		10/24/25  | 
		---  | 
		$53.00  | 
		198  | 
		98.0  | 
		I  | 
		---  | 
		10/28/25 - 11:18:20 am  | |||||||||||||
4  | 
		PR,CEO,DIR  | 
		B  | 
		$22,950  | 
		500  | 
		---  | 
		9/2/25  | 
		---  | 
		$45.90  | 
		32,179  | 
		1.6  | 
		D  | 
		---  | 
		9/3/25 - 11:42:58 am  | |||||||||||||
5  | 
		DIR  | 
		JB*  | 
		$6,885  | 
		150  | 
		---  | 
		8/8/25  | 
		---  | 
		$45.90  | 
		1,304  | 
		13.0  | 
		D  | 
		---  | 
		8/12/25 - 8:36:37 am  | |||||||||||||
6  | 
		DIR  | 
		JB*  | 
		$22,250  | 
		500  | 
		---  | 
		8/5/25  | 
		---  | 
		$44.50  | 
		13,550  | 
		3.8  | 
		I  | 
		---  | 
		8/7/25 - 8:04:30 am  | |||||||||||||
7  | 
		DIR  | 
		JB*  | 
		$4,499  | 
		100  | 
		---  | 
		7/31/25  | 
		---  | 
		$44.99  | 
		100  | 
		New  | 
		I  | 
		---  | 
		8/4/25 - 9:25:54 am  | |||||||||||||
8  | 
		PR,CEO,DIR  | 
		B  | 
		$17,600  | 
		400  | 
		---  | 
		7/24/25  | 
		---  | 
		$44.00  | 
		40,930  | 
		1.0  | 
		I  | 
		---  | 
		7/28/25 - 10:36:53 am  | |||||||||||||
9  | 
		PR,CEO,DIR  | 
		B  | 
		$11,000  | 
		250  | 
		---  | 
		7/24/25  | 
		---  | 
		$44.00  | 
		31,679  | 
		0.8  | 
		D  | 
		---  | 
		7/28/25 - 10:36:53 am  | |||||||||||||
10  | 
		DIR  | 
		B  | 
		$13,200  | 
		300  | 
		---  | 
		6/26/25  | 
		---  | 
		$44.00  | 
		16,280  | 
		1.9  | 
		I  | 
		---  | 
		6/30/25 - 8:33:45 am  | |||||||||||||
11  | 
		DIR  | 
		B  | 
		$13,200  | 
		300  | 
		---  | 
		6/26/25  | 
		---  | 
		$44.00  | 
		19,176  | 
		1.6  | 
		D  | 
		---  | 
		6/30/25 - 8:33:45 am  | |||||||||||||
12  | 
		PR,CEO,DIR  | 
		B  | 
		$8,752  | 
		200  | 
		---  | 
		6/3/25  | 
		---  | 
		$43.76  | 
		31,346  | 
		0.6  | 
		D  | 
		---  | 
		6/5/25 - 7:49:07 am  | |||||||||||||
13  | 
		DIR  | 
		JB*  | 
		$12,321  | 
		300  | 
		---  | 
		5/29/25  | 
		---  | 
		$41.07  | 
		12,930  | 
		2.4  | 
		I  | 
		---  | 
		6/2/25 - 1:05:58 pm  | |||||||||||||
14  | 
		PR,CEO,DIR  | 
		JB*  | 
		$13,530  | 
		330  | 
		---  | 
		4/25/25  | 
		---  | 
		$41.00  | 
		31,146  | 
		1.1  | 
		D  | 
		---  | 
		4/28/25 - 10:14:34 am  | |||||||||||||
15  | 
		PR,CEO,DIR  | 
		JB*  | 
		$13,530  | 
		330  | 
		---  | 
		4/25/25  | 
		---  | 
		$41.00  | 
		40,530  | 
		0.8  | 
		I  | 
		---  | 
		4/28/25 - 10:14:34 am  | |||||||||||||
16  | 
		PR,CEO,DIR  | 
		JB*  | 
		$41,000  | 
		1,000  | 
		---  | 
		4/23/25  | 
		---  | 
		$41.00  | 
		30,816  | 
		3.4  | 
		D  | 
		---  | 
		4/25/25 - 8:52:48 am  | |||||||||||||
17  | 
		PR,CEO,DIR  | 
		B  | 
		$21,560  | 
		490  | 
		---  | 
		3/31/25  | 
		---  | 
		$44.00  | 
		29,816  | 
		1.7  | 
		D  | 
		---  | 
		4/1/25 - 2:22:44 pm  | |||||||||||||
18  | 
		PR,CEO,DIR  | 
		JB*  | 
		$11,340  | 
		270  | 
		---  | 
		3/20/25  | 
		---  | 
		$42.00  | 
		29,246  | 
		0.9  | 
		D  | 
		---  | 
		3/21/25 - 2:39:15 pm  | |||||||||||||
19  | 
		PR,CEO,DIR  | 
		B  | 
		$14,700  | 
		350  | 
		---  | 
		3/19/25  | 
		---  | 
		$42.00  | 
		40,200  | 
		0.9  | 
		I  | 
		---  | 
		3/21/25 - 2:39:15 pm  | |||||||||||||
20  | 
		PR,CEO,DIR  | 
		B  | 
		$44,638  | 
		1,100  | 
		2/24/25  | 
		2/25/25  | 
		---  | 
		$40.00  | 
		28,976  | 
		3.9  | 
		D  | 
		---  | 
		2/26/25 - 4:13:00 pm  | |||||||||||||
21  | 
		PR,CEO,DIR  | 
		JB*  | 
		$42,000  | 
		1,050  | 
		---  | 
		2/20/25  | 
		---  | 
		$40.00  | 
		27,876  | 
		3.9  | 
		D  | 
		---  | 
		2/24/25 - 4:30:10 pm  | |||||||||||||
22  | 
		PR,CEO,DIR  | 
		B  | 
		$12,000  | 
		300  | 
		---  | 
		2/14/25  | 
		---  | 
		$40.00  | 
		26,826  | 
		1.1  | 
		D  | 
		---  | 
		2/19/25 - 3:56:29 pm  | |||||||||||||
23  | 
		PR,CEO,DIR  | 
		B  | 
		$91,360  | 
		2,284  | 
		2/12/25  | 
		2/13/25  | 
		---  | 
		$40.00  | 
		26,526  | 
		9.4  | 
		D  | 
		---  | 
		2/14/25 - 3:25:13 pm  | |||||||||||||
24  | 
		DIR  | 
		JB*  | 
		$18,224  | 
		480  | 
		1/29/25  | 
		1/30/25  | 
		---  | 
		$37.96  | 
		15,980  | 
		3.1  | 
		I  | 
		---  | 
		1/30/25 - 5:01:32 pm  | |||||||||||||
25  | 
		DIR  | 
		JB*  | 
		$8,356  | 
		220  | 
		---  | 
		1/29/25  | 
		---  | 
		$37.98  | 
		18,850  | 
		1.2  | 
		D  | 
		---  | 
		1/30/25 - 5:01:32 pm  | |||||||||||||
26  | 
		PR,CEO,DIR  | 
		JB*  | 
		$77,400  | 
		2,000  | 
		---  | 
		12/30/24  | 
		---  | 
		$38.70  | 
		24,242  | 
		9.0  | 
		D  | 
		---  | 
		12/31/24 - 11:58:24 am  | |||||||||||||
27  | 
		PR,CEO,DIR  | 
		B  | 
		$19,077  | 
		498  | 
		---  | 
		12/23/24  | 
		$38.30  | 
		$38.31  | 
		39,850  | 
		1.3  | 
		I  | 
		---  | 
		12/26/24 - 10:04:05 am  | |||||||||||||
28  | 
		PR,CEO,DIR  | 
		JB*  | 
		$4,813  | 
		125  | 
		---  | 
		12/23/24  | 
		---  | 
		$38.50  | 
		22,242  | 
		0.6  | 
		D  | 
		---  | 
		12/26/24 - 10:04:05 am  | |||||||||||||
29  | 
		PR,CEO,DIR  | 
		B  | 
		$7,169  | 
		185  | 
		---  | 
		12/18/24  | 
		---  | 
		$38.75  | 
		22,117  | 
		0.8  | 
		D  | 
		---  | 
		12/19/24 - 11:00:23 am  | |||||||||||||
30  | 
		PR,CEO,DIR  | 
		B  | 
		$38,875  | 
		1,000  | 
		---  | 
		12/6/24  | 
		$38.75  | 
		$39.00  | 
		21,843  | 
		4.8  | 
		D  | 
		---  | 
		12/9/24 - 2:10:42 pm  | |||||||||||||
31  | 
		PR,CEO,DIR  | 
		JB*  | 
		$19,500  | 
		500  | 
		---  | 
		12/5/24  | 
		---  | 
		$39.00  | 
		20,843  | 
		2.5  | 
		D  | 
		---  | 
		12/9/24 - 2:10:42 pm  | |||||||||||||
32  | 
		DIR  | 
		B  | 
		$11,700  | 
		300  | 
		---  | 
		11/15/24  | 
		---  | 
		$39.00  | 
		15,800  | 
		1.9  | 
		I  | 
		A  | 
		11/18/24 - 10:59:02 am  | |||||||||||||
33  | 
		DIR  | 
		JB*  | 
		$11,700  | 
		300  | 
		---  | 
		11/14/24  | 
		---  | 
		$39.00  | 
		15,800  | 
		1.9  | 
		I  | 
		---  | 
		11/14/24 - 4:03:59 pm  | |||||||||||||
34  | 
		DIR  | 
		JB*  | 
		$11,700  | 
		300  | 
		---  | 
		11/14/24  | 
		---  | 
		$39.00  | 
		18,616  | 
		1.6  | 
		D  | 
		---  | 
		11/14/24 - 4:03:59 pm  | |||||||||||||
35  | 
		DIR  | 
		JB*  | 
		$1,928  | 
		50  | 
		---  | 
		11/8/24  | 
		---  | 
		$38.55  | 
		2,180  | 
		2.3  | 
		I  | 
		A  | 
		11/21/24 - 3:01:26 pm  | |||||||||||||
36  | 
		DIR  | 
		JB*  | 
		$9,628  | 
		250  | 
		---  | 
		11/8/24  | 
		$38.50  | 
		$38.55  | 
		1,204  | 
		26.2  | 
		D  | 
		---  | 
		11/12/24 - 4:37:21 pm  | |||||||||||||
37  | 
		DIR  | 
		JB*  | 
		$7,700  | 
		200  | 
		---  | 
		11/8/24  | 
		---  | 
		$38.50  | 
		12,388  | 
		1.6  | 
		I  | 
		---  | 
		11/12/24 - 4:10:42 pm  | |||||||||||||
38  | 
		PR,CEO,DIR  | 
		B  | 
		$15,000  | 
		400  | 
		---  | 
		10/25/24  | 
		---  | 
		$37.50  | 
		39,352  | 
		1.0  | 
		I  | 
		---  | 
		10/28/24 - 9:47:46 am  | |||||||||||||
39  | 
		PR,CEO,DIR  | 
		B  | 
		$7,500  | 
		200  | 
		---  | 
		10/25/24  | 
		---  | 
		$37.50  | 
		20,343  | 
		1.0  | 
		D  | 
		---  | 
		10/28/24 - 9:47:46 am  | |||||||||||||
40  | 
		DIR  | 
		B  | 
		$7,410  | 
		200  | 
		---  | 
		8/29/24  | 
		---  | 
		$37.05  | 
		13,507  | 
		1.5  | 
		D  | 
		---  | 
		8/30/24 - 8:56:03 am  | |||||||||||||
41  | 
		DIR  | 
		JB*  | 
		$2,982  | 
		79  | 
		---  | 
		8/29/24  | 
		---  | 
		$37.75  | 
		13,586  | 
		0.6  | 
		D  | 
		---  | 
		8/30/24 - 8:56:03 am  | |||||||||||||
42  | 
		DIR  | 
		JB*  | 
		$14,469  | 
		384  | 
		---  | 
		8/23/24  | 
		---  | 
		$37.68  | 
		12,068  | 
		3.3  | 
		I  | 
		---  | 
		8/27/24 - 1:47:18 pm  | |||||||||||||
43  | 
		PR,CEO,DIR  | 
		JB*  | 
		$12,815  | 
		340  | 
		---  | 
		8/5/24  | 
		---  | 
		$37.69  | 
		38,952  | 
		0.9  | 
		I  | 
		---  | 
		8/6/24 - 1:57:24 pm  | |||||||||||||
44  | 
		DIR  | 
		B  | 
		$5,768  | 
		150  | 
		---  | 
		6/11/24  | 
		---  | 
		$38.45  | 
		15,500  | 
		1.0  | 
		I  | 
		---  | 
		6/13/24 - 8:16:17 am  | |||||||||||||
45  | 
		DIR  | 
		B  | 
		$7,690  | 
		200  | 
		---  | 
		6/11/24  | 
		---  | 
		$38.45  | 
		18,289  | 
		1.1  | 
		D  | 
		---  | 
		6/13/24 - 8:16:17 am  | |||||||||||||
46  | 
		PR,CEO,DIR  | 
		B  | 
		$7,690  | 
		200  | 
		---  | 
		6/4/24  | 
		---  | 
		$38.45  | 
		19,971  | 
		1.0  | 
		D  | 
		---  | 
		6/5/24 - 1:56:25 pm  | |||||||||||||
47  | 
		PR,CEO,DIR  | 
		B  | 
		$17,303  | 
		450  | 
		---  | 
		6/4/24  | 
		---  | 
		$38.45  | 
		38,612  | 
		1.2  | 
		I  | 
		---  | 
		6/5/24 - 1:56:25 pm  | |||||||||||||
48  | 
		DIR  | 
		JB*  | 
		$8,346  | 
		214  | 
		---  | 
		5/10/24  | 
		---  | 
		$39.00  | 
		416  | 
		106.0  | 
		D  | 
		---  | 
		5/14/24 - 11:35:48 am  | |||||||||||||
49  | 
		PR,CEO,DIR  | 
		B  | 
		$12,870  | 
		330  | 
		---  | 
		5/6/24  | 
		---  | 
		$39.00  | 
		38,162  | 
		0.9  | 
		I  | 
		---  | 
		5/8/24 - 4:33:30 pm  | |||||||||||||
50  | 
		DIR  | 
		JB*  | 
		$18,250  | 
		500  | 
		---  | 
		3/11/24  | 
		---  | 
		$36.50  | 
		13,307  | 
		3.9  | 
		D  | 
		---  | 
		3/13/24 - 10:53:57 am  | |||||||||||||
			
 
  | 
	|||||||||||||||||||||||||||
|   |