Feb 23
2024
SELL
Payment of exercise price or tax liability
$250,875
$40.72 p/Share
6,161
Reduced 1.35%
451,716
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$1,203,902
$41.61 p/Share
28,933
Reduced 5.94%
457,877
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
-
48,080
Added 8.99%
486,810
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$239,868
$42.06 p/Share
5,703
Reduced 1.28%
438,730
Common Stock
Jan 26
2024
BUY
Grant, award, or other acquisition
-
51,303
Added 10.35%
444,433
Common Stock
Oct 18
2023
BUY
Grant, award, or other acquisition
$2,189
$38.41 p/Share
57
Added 0.01%
393,130
Common Stock
Oct 04
2023
BUY
Grant, award, or other acquisition
$5,824
$38.07 p/Share
153
Added 0.04%
393,072
Common Stock
Jul 19
2023
BUY
Grant, award, or other acquisition
$2,159
$44.08 p/Share
49
Added 0.01%
392,918
Common Stock
Jul 05
2023
BUY
Grant, award, or other acquisition
$5,009
$43.56 p/Share
115
Added 0.03%
392,868
Common Stock
May 03
2023
BUY
Grant, award, or other acquisition
$2,015
$46.87 p/Share
43
Added 0.01%
392,753
Common Stock
Apr 04
2023
BUY
Grant, award, or other acquisition
$5,839
$44.24 p/Share
132
Added 0.03%
392,709
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
39,141
Added 9.07%
392,409
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$1,469,938
$46.73 p/Share
31,456
Reduced 8.18%
353,268
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$424,353
$46.53 p/Share
9,120
Reduced 2.32%
384,724
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$288,638
$49.13 p/Share
5,875
Reduced 1.47%
393,844
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
55,782
Added 12.25%
399,719
Common Stock
Jan 17
2023
BUY
Grant, award, or other acquisition
$1,980
$44.0 p/Share
45
Added 0.01%
344,105
Common Stock
Jan 05
2023
BUY
Grant, award, or other acquisition
$5,044
$41.35 p/Share
122
Added 0.04%
344,060
Common Stock
Oct 18
2022
BUY
Grant, award, or other acquisition
$1,970
$39.4 p/Share
50
Added 0.01%
343,937
Common Stock
Oct 04
2022
BUY
Grant, award, or other acquisition
$5,834
$39.16 p/Share
149
Added 0.04%
343,887
Common Stock
Jul 19
2022
BUY
Grant, award, or other acquisition
$1,918
$40.82 p/Share
47
Added 0.01%
343,737
Common Stock
Jul 08
2022
BUY
Grant, award, or other acquisition
$5,003
$39.71 p/Share
126
Added 0.04%
343,689
Common Stock
May 03
2022
BUY
Grant, award, or other acquisition
$1,782
$39.6 p/Share
45
Added 0.01%
343,563
Common Stock
Apr 04
2022
BUY
Grant, award, or other acquisition
$4,988
$37.79 p/Share
132
Added 0.04%
343,518
Common Stock
Feb 13
2022
SELL
Payment of exercise price or tax liability
$245,312
$43.58 p/Share
5,629
Reduced 1.61%
343,223
Common Stock