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
Oct 18
2023
BUY
Grant, award, or other acquisition
$1,766
$38.41 p/Share
46
Added 0.07%
68,185
Common Stock
Oct 04
2023
BUY
Grant, award, or other acquisition
$5,976
$38.07 p/Share
157
Added 0.23%
68,138
Common Stock
Jul 19
2023
BUY
Grant, award, or other acquisition
$1,763
$44.08 p/Share
40
Added 0.06%
67,981
Common Stock
Jul 05
2023
BUY
Grant, award, or other acquisition
$5,096
$43.56 p/Share
117
Added 0.17%
67,941
Common Stock
May 03
2023
BUY
Grant, award, or other acquisition
$1,593
$46.87 p/Share
34
Added 0.05%
67,824
Common Stock
Apr 04
2023
BUY
Grant, award, or other acquisition
$5,972
$44.24 p/Share
135
Added 0.2%
67,789
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
3,805
Added 5.34%
67,494
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$210,004
$46.73 p/Share
4,494
Reduced 6.59%
63,689
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$50,252
$46.53 p/Share
1,080
Reduced 1.56%
68,183
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$31,541
$49.13 p/Share
642
Reduced 0.92%
69,263
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
7,970
Added 10.23%
69,905
Common Stock
Jan 17
2023
BUY
Grant, award, or other acquisition
$1,584
$44.0 p/Share
36
Added 0.06%
62,095
Common Stock
Jan 05
2023
BUY
Grant, award, or other acquisition
$5,044
$41.35 p/Share
122
Added 0.2%
62,058
Common Stock
Oct 18
2022
BUY
Grant, award, or other acquisition
$1,536
$39.4 p/Share
39
Added 0.06%
61,935
Common Stock
Oct 04
2022
BUY
Grant, award, or other acquisition
$5,952
$39.16 p/Share
152
Added 0.24%
61,895
Common Stock
Jul 19
2022
BUY
Grant, award, or other acquisition
$1,551
$40.82 p/Share
38
Added 0.06%
61,743
Common Stock
Jul 08
2022
BUY
Grant, award, or other acquisition
$5,122
$39.71 p/Share
129
Added 0.21%
61,705
Common Stock
May 03
2022
BUY
Grant, award, or other acquisition
$1,425
$39.6 p/Share
36
Added 0.06%
61,575
Common Stock
Apr 04
2022
BUY
Grant, award, or other acquisition
$5,101
$37.79 p/Share
135
Added 0.22%
61,539
Common Stock
Feb 13
2022
SELL
Payment of exercise price or tax liability
$35,038
$43.58 p/Share
804
Reduced 1.3%
61,250
Common Stock