Oct 23
2025
BUY
Open market or private purchase
$1,931
$28.83 p/Share
67
Added 0.09%
72,671
Common Stock
Oct 03
2025
BUY
Open market or private purchase
$5,970
$26.3 p/Share
227
Added 0.31%
72,604
Common Stock
Jul 24
2025
BUY
Open market or private purchase
$1,889
$28.63 p/Share
66
Added 0.09%
72,377
Common Stock
Jul 07
2025
BUY
Open market or private purchase
$5,099
$29.14 p/Share
175
Added 0.24%
72,310
Common Stock
May 08
2025
BUY
Open market or private purchase
$1,834
$25.48 p/Share
72
Added 0.1%
72,135
Common Stock
Apr 03
2025
BUY
Open market or private purchase
$5,976
$29.88 p/Share
200
Added 0.28%
72,062
Common Stock
Feb 23
2025
SELL
Payment of exercise price or tax liability
$19,579
$33.7 p/Share
581
Reduced 0.8%
71,673
Common Stock
Feb 09
2025
SELL
Payment of exercise price or tax liability
$23,384
$34.44 p/Share
679
Reduced 0.93%
72,254
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$21,490
$34.44 p/Share
624
Reduced 0.85%
72,933
Common Stock
Jan 16
2025
BUY
Open market or private purchase
$1,800
$36.74 p/Share
49
Added 0.07%
71,862
Common Stock
Jan 06
2025
BUY
Open market or private purchase
$5,055
$36.37 p/Share
139
Added 0.19%
71,813
Common Stock
Nov 13
2024
-
908
Reduced 1.23%
72,768
Common Stock
Oct 23
2024
BUY
Grant, award, or other acquisition
$1,871
$37.42 p/Share
50
Added 0.07%
74,465
Common Stock
Oct 07
2024
BUY
Grant, award, or other acquisition
$5,972
$36.42 p/Share
164
Added 0.22%
74,414
Common Stock
Jul 17
2024
BUY
Grant, award, or other acquisition
$1,870
$37.4 p/Share
50
Added 0.07%
74,250
Common Stock
Jul 05
2024
BUY
Grant, award, or other acquisition
$5,121
$35.32 p/Share
145
Added 0.2%
74,200
Common Stock
May 01
2024
BUY
Grant, award, or other acquisition
$1,849
$34.9 p/Share
53
Added 0.07%
74,055
Common Stock
Apr 04
2024
BUY
Grant, award, or other acquisition
$5,961
$38.71 p/Share
154
Added 0.21%
74,001
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$24,350
$40.72 p/Share
598
Reduced 0.81%
73,676
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$128,949
$41.61 p/Share
3,099
Reduced 4.01%
74,274
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
-
4,315
Added 5.28%
77,373
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$26,203
$42.06 p/Share
623
Reduced 0.85%
73,058
Common Stock
Jan 26
2024
BUY
Grant, award, or other acquisition
-
5,496
Added 6.94%
73,681
Common Stock
Jan 17
2024
BUY
Grant, award, or other acquisition
$1,817
$39.51 p/Share
46
Added 0.07%
68,356
Common Stock
Jan 04
2024
BUY
Grant, award, or other acquisition
$5,051
$40.74 p/Share
124
Added 0.18%
68,310
Common Stock