Jul 05
2024
SELL
Sale (or disposition) back to the issuer
-
96,184
Reduced 100.0%
0
Common Stock
Feb 19
2024
SELL
Payment of exercise price or tax liability
$63,466
$43.71 p/Share
1,452
Reduced 1.5%
95,487
Common Stock
Feb 19
2024
BUY
Grant, award, or other acquisition
-
4,822
Added 4.74%
96,939
Common Stock
Feb 12
2024
SELL
Open market or private sale
$149,695
$42.77 p/Share
3,500
Reduced 3.66%
92,117
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$133,454
$38.66 p/Share
3,452
Reduced 3.62%
91,844
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
7,265
Added 7.08%
95,296
Common Stock
Jan 25
2024
BUY
Grant, award, or other acquisition
-
11,204
Added 11.03%
90,333
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$262,088
$42.54 p/Share
6,161
Reduced 7.22%
79,129
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$34,559
$31.94 p/Share
1,082
Reduced 1.3%
82,157
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$19,623
$33.43 p/Share
587
Reduced 0.7%
83,239
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$276,747
$34.89 p/Share
7,932
Reduced 8.64%
83,826
Common Stock
Feb 03
2023
BUY
Grant, award, or other acquisition
-
7,780
Added 7.82%
91,758
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
19,691
Added 18.99%
83,978
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$49,898
$43.39 p/Share
1,150
Reduced 1.77%
63,717
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
$2,126
$43.39 p/Share
49
Added 0.08%
64,867
Common Stock
Feb 12
2022
SELL
Payment of exercise price or tax liability
$112,712
$46.46 p/Share
2,426
Reduced 3.61%
64,818
Common Stock
Feb 12
2022
BUY
Grant, award, or other acquisition
$40,141
$46.46 p/Share
864
Added 1.27%
67,244
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
$259,405
$45.43 p/Share
5,710
Added 7.92%
66,380
Common Stock
Feb 06
2022
SELL
Payment of exercise price or tax liability
$229,028
$45.37 p/Share
5,048
Reduced 7.68%
60,670
Common Stock
Feb 06
2022
BUY
Grant, award, or other acquisition
$613,992
$45.37 p/Share
13,533
Added 17.08%
65,718
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
$346,275
$46.17 p/Share
7,500
Added 20.92%
28,353
Common Stock
Feb 12
2021
SELL
Payment of exercise price or tax liability
$116,882
$44.24 p/Share
2,642
Reduced 11.24%
20,853
Common Stock
Feb 05
2021
BUY
Grant, award, or other acquisition
$249,433
$43.08 p/Share
5,790
Added 20.41%
22,574
Common Stock
Feb 01
2021
SELL
Payment of exercise price or tax liability
$52,342
$41.41 p/Share
1,264
Reduced 7.0%
16,784
Common Stock
Feb 01
2021
BUY
Grant, award, or other acquisition
$148,248
$41.41 p/Share
3,580
Added 16.55%
18,048
Common Stock