Oct 30
2024
SELL
Payment of exercise price or tax liability
$131,254
$84.03 p/Share
1,562
Reduced 3.78%
39,768
Common Stock, par valu...
Jul 31
2024
SELL
Payment of exercise price or tax liability
$20,929
$80.81 p/Share
259
Reduced 0.62%
41,330
Common Stock, par valu...
Feb 28
2024
SELL
Payment of exercise price or tax liability
$95,045
$80.89 p/Share
1,175
Reduced 2.75%
41,589
Common Stock, par valu...
Feb 26
2024
BUY
Grant, award, or other acquisition
-
3,424
Added 7.41%
42,764
Common Stock, par valu...
Feb 01
2024
SELL
Payment of exercise price or tax liability
$292,825
$78.78 p/Share
3,717
Reduced 8.63%
39,340
Common Stock, par valu...
Dec 07
2023
SELL
Payment of exercise price or tax liability
$27,565
$72.35 p/Share
381
Reduced 0.88%
43,057
Common Stock, par valu...
Jul 31
2023
BUY
Grant, award, or other acquisition
-
1,755
Added 3.88%
43,438
Common Stock, par valu...
Mar 06
2023
BUY
Grant, award, or other acquisition
-
3,552
Added 7.85%
41,683
Common Stock, par valu...
Feb 28
2023
SELL
Payment of exercise price or tax liability
$61,888
$61.95 p/Share
999
Reduced 2.55%
38,131
Common Stock, par valu...
Jan 25
2023
SELL
Payment of exercise price or tax liability
$268,798
$62.73 p/Share
4,285
Reduced 9.87%
39,130
Common Stock, par valu...
Dec 21
2022
SELL
Payment of exercise price or tax liability
$21,503
$56.44 p/Share
381
Reduced 0.87%
43,415
Common Stock, par valu...
Dec 15
2022
BUY
Grant, award, or other acquisition
-
21,531
Added 32.96%
43,796
Common Stock, par valu...
Feb 28
2022
SELL
Payment of exercise price or tax liability
$68,651
$86.9 p/Share
790
Reduced 3.96%
19,145
Common Stock, par valu...
Feb 28
2022
BUY
Grant, award, or other acquisition
-
2,050
Added 8.82%
21,195
Common Stock, par valu...
Feb 07
2022
SELL
Payment of exercise price or tax liability
$232,139
$89.25 p/Share
2,601
Reduced 11.54%
19,935
Common Stock, par valu...
Feb 07
2022
BUY
Grant, award, or other acquisition
-
5,754
Added 20.34%
22,536
Common Stock, par valu...
Nov 01
2021
SELL
Payment of exercise price or tax liability
$34,994
$101.14 p/Share
346
Reduced 2.36%
14,310
Common Stock, par valu...
Nov 01
2021
BUY
Grant, award, or other acquisition
-
2,472
Added 12.84%
16,782
Common Stock, par valu...
Mar 01
2021
SELL
Payment of exercise price or tax liability
$62,330
$86.21 p/Share
723
Reduced 4.7%
14,656
Common Stock, par valu...
Feb 22
2021
BUY
Grant, award, or other acquisition
-
1,821
Added 10.59%
15,379
Common Stock, par valu...
Feb 11
2021
SELL
Payment of exercise price or tax liability
$16,095
$90.42 p/Share
178
Reduced 1.3%
13,558
Common Stock, par valu...
Feb 11
2021
BUY
Grant, award, or other acquisition
-
358
Added 2.54%
13,736
Common Stock, par valu...
Dec 07
2020
BUY
Grant, award, or other acquisition
-
1,516
Added 10.18%
13,378
Common Stock, par valu...
Oct 30
2020
SELL
Payment of exercise price or tax liability
$27,981
$80.87 p/Share
346
Reduced 2.83%
11,862
Common Stock, par valu...