Sep 30
2025
BUY
Grant, award, or other acquisition
$6,597
$34.01 p/Share
194
Added 0.15%
127,731
Common Stock
Aug 29
2025
BUY
Grant, award, or other acquisition
-
108
Added 0.08%
127,537
Common Stock
Aug 27
2025
BUY
Open market or private purchase
$353,600
$35.36 p/Share
10,000
Added 7.28%
127,428
Common Stock
Aug 26
2025
BUY
Open market or private purchase
$352,100
$35.21 p/Share
10,000
Added 7.85%
117,428
Common Stock
Aug 25
2025
BUY
Open market or private purchase
$347,500
$34.75 p/Share
10,000
Added 8.52%
107,428
Common Stock
Aug 22
2025
BUY
Open market or private purchase
$345,700
$34.57 p/Share
10,000
Added 9.31%
97,428
Common Stock
Aug 21
2025
BUY
Open market or private purchase
$331,900
$33.19 p/Share
10,000
Added 10.26%
87,428
Common Stock
Aug 20
2025
BUY
Open market or private purchase
$329,300
$32.93 p/Share
10,000
Added 11.44%
77,428
Common Stock
Aug 19
2025
BUY
Open market or private purchase
$329,200
$32.92 p/Share
10,000
Added 12.92%
67,428
Common Stock
Aug 18
2025
BUY
Open market or private purchase
$319,700
$31.97 p/Share
10,000
Added 14.83%
57,428
Common Stock
Aug 15
2025
BUY
Open market or private purchase
$323,700
$32.37 p/Share
10,000
Added 17.41%
47,428
Common Stock
Aug 14
2025
BUY
Open market or private purchase
$327,000
$32.7 p/Share
10,000
Added 21.08%
37,428
Common Stock
Jul 24
2025
BUY
Grant, award, or other acquisition
$30,011
$31.36 p/Share
957
Added 3.37%
27,428
Common Stock
Jun 30
2025
BUY
Grant, award, or other acquisition
$6,596
$29.85 p/Share
221
Added 0.83%
26,471
Common Stock
May 22
2025
BUY
Grant, award, or other acquisition
-
125
Added 0.47%
26,250
Common Stock
Mar 31
2025
BUY
Grant, award, or other acquisition
$6,609
$30.74 p/Share
215
Added 0.82%
26,125
Common Stock
Feb 27
2025
BUY
Grant, award, or other acquisition
-
117
Added 0.45%
25,910
Common Stock
Dec 31
2024
BUY
Grant, award, or other acquisition
$6,614
$29.14 p/Share
227
Added 0.87%
25,793
Common Stock
Nov 22
2024
BUY
Grant, award, or other acquisition
-
104
Added 0.41%
25,566
Common Stock
Sep 30
2024
BUY
Grant, award, or other acquisition
$6,605
$32.38 p/Share
204
Added 0.79%
25,462
Common Stock
Aug 30
2024
BUY
Grant, award, or other acquisition
-
106
Added 0.42%
25,258
Common Stock
Jun 30
2024
BUY
Grant, award, or other acquisition
$6,598
$29.59 p/Share
223
Added 0.88%
25,151
Common Stock
May 24
2024
BUY
Grant, award, or other acquisition
-
111
Added 0.44%
24,928
Common Stock
Mar 31
2024
BUY
Grant, award, or other acquisition
$6,607
$30.45 p/Share
217
Added 0.87%
24,817
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
111
Added 0.45%
24,600
Common Stock