Mar 01
2023
SELL
Sale (or disposition) back to the issuer
-
4,009
Reduced 10.36%
34,691
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$37,118
$65.58 p/Share
566
Reduced 1.44%
38,700
Common Stock
Feb 24
2023
SELL
Sale (or disposition) back to the issuer
-
363
Reduced 0.92%
39,266
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$10,838
$65.69 p/Share
165
Reduced 0.41%
39,629
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$15,094
$63.96 p/Share
236
Reduced 0.59%
39,794
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$73,244
$63.47 p/Share
1,154
Reduced 2.8%
40,030
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
2,718
Added 6.19%
41,184
Common Stock
Dec 03
2022
SELL
Payment of exercise price or tax liability
$41,562
$59.29 p/Share
701
Reduced 1.79%
38,466
Common Stock
Jun 10
2022
BUY
Open market or private purchase
$504,050
$59.3 p/Share
8,500
Added 17.7%
39,534
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
10,412
Added 25.12%
31,034
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$7,435
$70.81 p/Share
105
Reduced 0.51%
20,622
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$9,000
$69.23 p/Share
130
Reduced 0.62%
20,727
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$9,761
$69.23 p/Share
141
Reduced 0.67%
20,857
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$30,886
$69.25 p/Share
446
Reduced 2.08%
20,998
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
1,531
Added 6.66%
21,444
Common Stock
Jul 17
2021
SELL
Payment of exercise price or tax liability
$7,604
$76.04 p/Share
100
Reduced 0.5%
19,913
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$85,825
$71.88 p/Share
1,194
Reduced 5.63%
20,013
Common Stock
Feb 24
2021
BUY
Grant, award, or other acquisition
-
2,272
Added 9.68%
21,207
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$11,569
$72.76 p/Share
159
Reduced 0.83%
18,935
Common Stock
Feb 20
2021
SELL
Payment of exercise price or tax liability
$12,951
$72.76 p/Share
178
Reduced 0.92%
19,094
Common Stock
Feb 18
2021
BUY
Grant, award, or other acquisition
-
4,928
Added 20.36%
19,272
Common Stock
Dec 03
2020
BUY
Grant, award, or other acquisition
-
2,875
Added 16.7%
14,344
Common Stock