Oct 23
2025
BUY
Open market or private purchase
$1,441
$28.83 p/Share
50
Added 0.07%
72,665
Common Stock
Oct 03
2025
BUY
Open market or private purchase
$5,970
$26.3 p/Share
227
Added 0.31%
72,615
Common Stock
Jul 24
2025
BUY
Open market or private purchase
$1,402
$28.63 p/Share
49
Added 0.07%
72,388
Common Stock
Jul 07
2025
BUY
Open market or private purchase
$5,099
$29.14 p/Share
175
Added 0.24%
72,338
Common Stock
May 08
2025
BUY
Open market or private purchase
$1,375
$25.48 p/Share
54
Added 0.07%
72,162
Common Stock
Apr 03
2025
BUY
Open market or private purchase
$5,976
$29.88 p/Share
200
Added 0.28%
72,108
Common Stock
Feb 23
2025
SELL
Payment of exercise price or tax liability
$14,187
$33.7 p/Share
421
Reduced 0.58%
71,732
Common Stock
Feb 13
2025
BUY
Grant, award, or other acquisition
-
8,995
Added 11.08%
72,153
Common Stock
Feb 09
2025
SELL
Payment of exercise price or tax liability
$21,146
$34.44 p/Share
614
Reduced 0.96%
63,158
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$13,603
$34.44 p/Share
395
Reduced 0.62%
63,772
Common Stock
Jan 16
2025
BUY
Open market or private purchase
$1,322
$36.74 p/Share
36
Added 0.05%
71,908
Common Stock
Jan 06
2025
BUY
Open market or private purchase
$5,055
$36.37 p/Share
139
Added 0.19%
71,872
Common Stock
Dec 02
2024
BUY
Grant, award, or other acquisition
-
12,702
Added 16.68%
63,442
Common Stock
Oct 23
2024
BUY
Grant, award, or other acquisition
$1,272
$37.42 p/Share
34
Added 0.07%
51,465
Common Stock
Oct 07
2024
BUY
Grant, award, or other acquisition
$5,972
$36.42 p/Share
164
Added 0.32%
51,430
Common Stock
Jul 17
2024
BUY
Grant, award, or other acquisition
$1,271
$37.4 p/Share
34
Added 0.07%
51,266
Common Stock
Jul 05
2024
BUY
Grant, award, or other acquisition
$5,121
$35.32 p/Share
145
Added 0.28%
51,232
Common Stock
May 01
2024
BUY
Grant, award, or other acquisition
$1,256
$34.9 p/Share
36
Added 0.07%
51,087
Common Stock
Apr 04
2024
BUY
Grant, award, or other acquisition
$5,961
$38.71 p/Share
154
Added 0.3%
51,050
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$17,631
$40.72 p/Share
433
Reduced 0.85%
50,740
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$81,722
$41.61 p/Share
1,964
Reduced 3.7%
51,173
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
-
6,164
Added 10.39%
53,137
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$16,613
$42.06 p/Share
395
Reduced 0.83%
46,973
Common Stock
Jan 26
2024
BUY
Grant, award, or other acquisition
-
5,496
Added 10.4%
47,368
Common Stock
Jan 17
2024
BUY
Grant, award, or other acquisition
$1,224
$39.51 p/Share
31
Added 0.07%
42,028
Common Stock