Nov 18
2024
BUY
Grant, award, or other acquisition
-
10
Added 0.04%
26,387
Common Stock
Aug 19
2024
BUY
Grant, award, or other acquisition
-
11
Added 0.04%
26,371
Common Stock
May 22
2024
SELL
Payment of exercise price or tax liability
$21,178
$44.87 p/Share
472
Reduced 1.76%
26,417
Common Stock
May 20
2024
BUY
Grant, award, or other acquisition
-
2,197
Added 7.56%
26,874
Common Stock
May 17
2024
SELL
Payment of exercise price or tax liability
$11,369
$44.76 p/Share
254
Reduced 1.04%
24,166
Common Stock
May 17
2024
BUY
Grant, award, or other acquisition
$22,872
$44.76 p/Share
511
Added 2.03%
24,677
Common Stock
May 16
2024
SELL
Payment of exercise price or tax liability
$20,510
$44.98 p/Share
456
Reduced 1.83%
24,421
Common Stock
May 13
2024
BUY
Grant, award, or other acquisition
-
9
Added 0.04%
24,877
Common Stock
May 09
2024
BUY
Open market or private purchase
$175
$43.88 p/Share
4
Added 0.01%
26,890
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
9
Added 0.04%
24,868
Common Stock
Feb 15
2024
BUY
Open market or private purchase
$171
$42.81 p/Share
4
Added 0.01%
26,886
Common Stock
Nov 20
2023
BUY
Grant, award, or other acquisition
-
11
Added 0.04%
24,858
Common Stock
Nov 16
2023
BUY
Open market or private purchase
$141
$35.27 p/Share
4
Added 0.01%
26,882
Common Stock
Aug 21
2023
BUY
Grant, award, or other acquisition
-
11
Added 0.04%
24,846
Common Stock
Aug 17
2023
BUY
Open market or private purchase
$148
$37.07 p/Share
4
Added 0.01%
26,878
Common Stock
May 22
2023
BUY
Grant, award, or other acquisition
-
3,361
Added 11.92%
24,835
Non-qualified stock op...
May 20
2023
SELL
Payment of exercise price or tax liability
$6,327
$35.15 p/Share
180
Reduced 0.83%
21,474
Common Stock
May 18
2023
SELL
Payment of exercise price or tax liability
$12,798
$35.95 p/Share
356
Reduced 1.66%
21,066
Common Stock
May 18
2023
BUY
Grant, award, or other acquisition
$21,174
$35.95 p/Share
589
Added 2.65%
21,655
Common Stock
May 17
2023
SELL
Payment of exercise price or tax liability
$10,586
$35.17 p/Share
301
Reduced 1.39%
21,422
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$17,191
$34.59 p/Share
497
Reduced 2.24%
21,723
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
-
10
Added 0.04%
22,221
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
10
Added 0.05%
22,210
Common Stock
Nov 14
2022
BUY
Grant, award, or other acquisition
-
11
Added 0.05%
22,200
Common Stock
Aug 15
2022
BUY
Grant, award, or other acquisition
-
10
Added 0.05%
22,188
Common Stock