Jan 02
2025
BUY
Grant, award, or other acquisition
$1,752
$25.77 p/Share
68
Added 0.04%
181,371
Common Stock
Oct 01
2024
BUY
Grant, award, or other acquisition
$1,504
$28.94 p/Share
52
Added 0.03%
181,303
Common Stock
Jul 01
2024
BUY
Grant, award, or other acquisition
$1,745
$28.15 p/Share
62
Added 0.03%
181,251
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
$1,522
$28.19 p/Share
54
Added 0.03%
181,189
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$358,837
$30.82 p/Share
11,643
Reduced 6.04%
181,135
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
26,523
Added 12.58%
184,348
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
-
10,275
Added 5.82%
166,255
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
$1,742
$31.69 p/Share
55
Added 0.04%
155,980
Common Stock
Oct 02
2023
BUY
Grant, award, or other acquisition
$1,480
$25.52 p/Share
58
Added 0.04%
155,925
Common Stock
Jul 05
2023
BUY
Grant, award, or other acquisition
$1,755
$28.31 p/Share
62
Added 0.04%
155,867
Common Stock
Apr 03
2023
BUY
Grant, award, or other acquisition
$1,495
$26.7 p/Share
56
Added 0.04%
155,805
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$280,903
$34.83 p/Share
8,065
Reduced 4.92%
155,749
Common Stock
Feb 20
2023
BUY
Grant, award, or other acquisition
-
19,883
Added 11.0%
160,892
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
-
9,208
Added 6.01%
143,931
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
$4,564
$27.01 p/Share
169
Added 0.13%
134,723
Common Stock
Nov 25
2022
BUY
Grant, award, or other acquisition
-
452
Added 0.33%
134,554
Common Stock
Oct 03
2022
BUY
Grant, award, or other acquisition
$3,892
$22.37 p/Share
174
Added 0.13%
134,102
Common Stock
Sep 05
2022
SELL
Payment of exercise price or tax liability
$129,786
$25.69 p/Share
5,052
Reduced 3.64%
133,928
Common Stock
Aug 30
2022
BUY
Grant, award, or other acquisition
-
11,258
Added 7.49%
138,980
Common Stock
Aug 26
2022
BUY
Grant, award, or other acquisition
-
435
Added 0.34%
127,722
Common Stock
Jul 01
2022
BUY
Grant, award, or other acquisition
$4,558
$23.99 p/Share
190
Added 0.15%
127,286
Common Stock
May 27
2022
BUY
Grant, award, or other acquisition
-
397
Added 0.31%
127,096
Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
$3,890
$26.46 p/Share
147
Added 0.12%
126,698
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
297
Added 0.23%
126,551
Common Stock
Feb 27
2022
SELL
Payment of exercise price or tax liability
$367,086
$31.08 p/Share
11,811
Reduced 10.04%
105,809
Common Stock