Aug 22
2024
SELL
Sale (or disposition) back to the issuer
$2,511,124
$119.35 p/Share
21,040
Reduced 8.38%
229,970
Common Stock
Aug 22
2024
BUY
Grant, award, or other acquisition
$770,064
$36.6 p/Share
21,040
Added 7.73%
251,010
Common Stock
Apr 10
2024
SELL
Payment of exercise price or tax liability
$802,301
$96.28 p/Share
8,333
Reduced 3.5%
229,970
Common Stock
Apr 02
2024
SELL
Payment of exercise price or tax liability
$1,506,970
$99.47 p/Share
15,150
Reduced 6.28%
226,239
Common Stock
Apr 02
2024
BUY
Grant, award, or other acquisition
-
43,398
Added 15.41%
238,303
Common Stock
Mar 21
2024
SELL
Sale (or disposition) back to the issuer
$2,033,049
$98.98 p/Share
20,540
Reduced 8.91%
210,055
Common Stock
Mar 21
2024
BUY
Grant, award, or other acquisition
$770,660
$37.52 p/Share
20,540
Added 8.18%
230,595
Common Stock
Dec 05
2023
SELL
Payment of exercise price or tax liability
$47,960
$88.0 p/Share
545
Reduced 0.26%
210,055
Common Stock
Aug 21
2023
SELL
Sale (or disposition) back to the issuer
$1,895,670
$89.25 p/Share
21,240
Reduced 9.16%
210,600
Common Stock
Aug 21
2023
BUY
Grant, award, or other acquisition
$770,374
$36.27 p/Share
21,240
Added 8.39%
231,840
Common Stock
Apr 10
2023
SELL
Payment of exercise price or tax liability
$1,244,831
$78.38 p/Share
15,882
Reduced 7.01%
210,600
Common Stock
Mar 28
2023
BUY
Grant, award, or other acquisition
-
15,746
Added 6.5%
226,482
Common Stock
Dec 06
2022
SELL
Payment of exercise price or tax liability
$56,901
$79.36 p/Share
717
Reduced 0.34%
210,736
Common Stock
Nov 17
2022
SELL
Sale (or disposition) back to the issuer
$1,974,732
$76.54 p/Share
25,800
Reduced 10.87%
211,453
Common Stock
Nov 17
2022
BUY
Grant, award, or other acquisition
$770,130
$29.85 p/Share
25,800
Added 9.81%
237,253
Common Stock
Apr 10
2022
SELL
Payment of exercise price or tax liability
$269,879
$61.56 p/Share
4,384
Reduced 2.03%
211,453
Common Stock
Mar 28
2022
SELL
Payment of exercise price or tax liability
$1,250,540
$62.0 p/Share
20,170
Reduced 9.31%
196,482
Common Stock
Mar 28
2022
BUY
Grant, award, or other acquisition
-
64,832
Added 23.1%
215,837
Common Stock
Dec 07
2021
SELL
Payment of exercise price or tax liability
$45,361
$74.12 p/Share
612
Reduced 0.36%
171,175
Common Stock
Aug 23
2021
SELL
Sale (or disposition) back to the issuer
$2,056,497
$75.69 p/Share
27,170
Reduced 13.66%
171,787
Common Stock
Aug 23
2021
BUY
Grant, award, or other acquisition
$770,541
$28.36 p/Share
27,170
Added 12.02%
198,957
Common Stock
Apr 10
2021
SELL
Payment of exercise price or tax liability
$327,526
$69.45 p/Share
4,716
Reduced 2.67%
171,787
Common Stock
Mar 29
2021
BUY
Grant, award, or other acquisition
-
18,313
Added 9.4%
176,503
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$781,609
$66.21 p/Share
11,805
Reduced 6.94%
158,190
Common Stock
Mar 02
2021
BUY
Grant, award, or other acquisition
-
27,292
Added 13.83%
169,995
Common Stock