Feb 11
2024
SELL
Payment of exercise price or tax liability
$140,891
$41.61 p/Share
3,386
Reduced 5.01%
64,265
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$24,773
$42.06 p/Share
589
Reduced 0.86%
67,651
Common Stock
Jan 26
2024
BUY
Grant, award, or other acquisition
-
6,413
Added 8.59%
68,240
Common Stock
Oct 18
2023
BUY
Grant, award, or other acquisition
$1,613
$38.41 p/Share
42
Added 0.07%
61,827
Common Stock
Oct 04
2023
BUY
Grant, award, or other acquisition
$5,824
$38.07 p/Share
153
Added 0.25%
61,785
Common Stock
Jul 19
2023
BUY
Grant, award, or other acquisition
$1,586
$44.08 p/Share
36
Added 0.06%
61,631
Common Stock
Jul 05
2023
BUY
Grant, award, or other acquisition
$5,009
$43.56 p/Share
115
Added 0.19%
61,595
Common Stock
May 03
2023
BUY
Grant, award, or other acquisition
$1,452
$46.87 p/Share
31
Added 0.05%
61,480
Common Stock
Apr 04
2023
BUY
Grant, award, or other acquisition
$5,839
$44.24 p/Share
132
Added 0.21%
61,448
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$236,220
$46.73 p/Share
5,055
Reduced 7.63%
61,156
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$74,913
$46.53 p/Share
1,610
Reduced 2.37%
66,211
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$31,541
$49.13 p/Share
642
Reduced 0.94%
67,821
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
8,966
Added 11.58%
68,463
Common Stock
Jan 17
2023
BUY
Grant, award, or other acquisition
$1,408
$44.0 p/Share
32
Added 0.05%
59,657
Common Stock
Jan 05
2023
BUY
Grant, award, or other acquisition
$5,210
$41.35 p/Share
126
Added 0.21%
59,624
Common Stock
Oct 18
2022
BUY
Grant, award, or other acquisition
$1,418
$39.4 p/Share
36
Added 0.06%
59,497
Common Stock
Oct 04
2022
BUY
Grant, award, or other acquisition
$5,952
$39.16 p/Share
152
Added 0.25%
59,461
Common Stock
Jul 19
2022
BUY
Grant, award, or other acquisition
$1,387
$40.82 p/Share
34
Added 0.06%
59,308
Common Stock
Jul 08
2022
BUY
Grant, award, or other acquisition
$5,122
$39.71 p/Share
129
Added 0.22%
59,274
Common Stock
May 03
2022
BUY
Grant, award, or other acquisition
$1,267
$39.6 p/Share
32
Added 0.05%
59,145
Common Stock
Apr 04
2022
BUY
Grant, award, or other acquisition
$5,101
$37.79 p/Share
135
Added 0.23%
59,112
Common Stock
Feb 13
2022
SELL
Payment of exercise price or tax liability
$39,396
$43.58 p/Share
904
Reduced 1.51%
58,826
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$219,164
$43.58 p/Share
5,029
Reduced 7.77%
59,730
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$37,063
$43.81 p/Share
846
Reduced 1.38%
60,676
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
4,083
Added 5.93%
64,759
Common Stock