Oct 01
2024
BUY
Grant, award, or other acquisition
$2,402
$28.94 p/Share
83
Added 0.09%
88,095
Common Stock
Jul 01
2024
BUY
Grant, award, or other acquisition
$2,786
$28.15 p/Share
99
Added 0.11%
88,012
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
$14,546
$28.19 p/Share
516
Added 0.58%
87,913
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$71,163
$30.82 p/Share
2,309
Reduced 2.57%
87,397
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
5,894
Added 6.26%
88,270
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
-
3,820
Added 4.36%
83,812
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
$2,757
$31.69 p/Share
87
Added 0.11%
79,992
Common Stock
Oct 02
2023
BUY
Grant, award, or other acquisition
$2,398
$25.52 p/Share
94
Added 0.12%
79,905
Common Stock
Aug 10
2023
SELL
Payment of exercise price or tax liability
$43,028
$31.18 p/Share
1,380
Reduced 1.7%
79,811
Common Stock
Jul 05
2023
BUY
Grant, award, or other acquisition
$2,802
$28.31 p/Share
99
Added 0.12%
81,191
Common Stock
Apr 03
2023
BUY
Grant, award, or other acquisition
$14,524
$26.7 p/Share
544
Added 0.67%
81,092
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$129,463
$34.83 p/Share
3,717
Reduced 4.96%
71,202
Common Stock
Feb 20
2023
BUY
Grant, award, or other acquisition
-
9,346
Added 10.4%
80,548
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
-
3,420
Added 4.37%
74,919
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
$2,782
$27.01 p/Share
103
Added 0.14%
71,499
Common Stock
Nov 21
2022
SELL
Payment of exercise price or tax liability
$38,271
$29.17 p/Share
1,312
Reduced 1.8%
71,396
Common Stock
Oct 03
2022
BUY
Grant, award, or other acquisition
$2,394
$22.37 p/Share
107
Added 0.15%
72,708
Common Stock
Jul 01
2022
BUY
Grant, award, or other acquisition
$2,807
$23.99 p/Share
117
Added 0.16%
72,601
Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
$14,500
$26.46 p/Share
548
Added 0.75%
72,484
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
154
Added 0.21%
71,936
Common Stock
Feb 27
2022
SELL
Payment of exercise price or tax liability
$140,357
$31.08 p/Share
4,516
Reduced 5.92%
71,781
Common Stock
Feb 27
2022
BUY
Grant, award, or other acquisition
-
10,919
Added 12.52%
76,297
Common Stock
Feb 08
2022
BUY
Grant, award, or other acquisition
-
4,039
Added 5.82%
65,378
Common Stock
Jan 03
2022
BUY
Grant, award, or other acquisition
$2,790
$31.71 p/Share
88
Added 0.14%
61,339
Common Stock
Dec 01
2021
BUY
Grant, award, or other acquisition
-
104
Added 0.17%
61,251
Common Stock