Nov 20
2024
SELL
Payment of exercise price or tax liability
$278,836
$58.53 p/Share
4,764
Reduced 10.33%
41,374
Common Stock
Aug 20
2024
SELL
Payment of exercise price or tax liability
$26,878
$51.59 p/Share
521
Reduced 1.12%
46,138
Common Stock
May 20
2024
SELL
Payment of exercise price or tax liability
$42,136
$57.88 p/Share
728
Reduced 1.54%
46,659
Common Stock
Mar 17
2024
BUY
Grant, award, or other acquisition
-
8,880
Added 15.92%
46,909
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$149,829
$57.45 p/Share
2,608
Reduced 6.75%
36,055
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$26,479
$57.69 p/Share
459
Reduced 1.17%
38,663
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$23,900
$52.07 p/Share
459
Reduced 1.16%
39,122
Common Stock
May 19
2023
SELL
Payment of exercise price or tax liability
$33,922
$53.59 p/Share
633
Reduced 1.57%
39,581
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
7,690
Added 16.21%
39,748
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$55,136
$71.42 p/Share
772
Reduced 2.35%
32,058
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
1,309
Added 3.83%
32,830
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$98,543
$71.72 p/Share
1,374
Reduced 4.18%
31,521
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
-
11,840
Added 26.47%
32,895
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$30,078
$60.52 p/Share
497
Reduced 2.31%
21,055
Common Stock
Aug 19
2022
SELL
Payment of exercise price or tax liability
$35,481
$71.39 p/Share
497
Reduced 2.25%
21,552
Common Stock
May 20
2022
SELL
Payment of exercise price or tax liability
$35,747
$72.07 p/Share
496
Reduced 2.2%
22,049
Common Stock
Apr 04
2022
BUY
Grant, award, or other acquisition
-
6,530
Added 22.65%
22,305
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$44,137
$72.12 p/Share
612
Reduced 3.73%
15,775
Common Stock
Nov 19
2021
SELL
Payment of exercise price or tax liability
$48,999
$119.51 p/Share
410
Reduced 2.44%
16,387
Common Stock
Aug 20
2021
SELL
Payment of exercise price or tax liability
$43,522
$106.41 p/Share
409
Reduced 2.38%
16,797
Common Stock
May 20
2021
SELL
Payment of exercise price or tax liability
$84,364
$104.54 p/Share
807
Reduced 4.48%
17,206
Common Stock
Mar 06
2021
BUY
Grant, award, or other acquisition
-
1,240
Added 6.52%
17,778
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$43,184
$132.06 p/Share
327
Reduced 1.94%
16,538
Common Stock
Nov 20
2020
SELL
Payment of exercise price or tax liability
$44,485
$112.62 p/Share
395
Reduced 2.29%
16,865
Common Stock