May 07
2025
SELL
Payment of exercise price or tax liability
$8,485
$58.93 p/Share
144
Reduced 0.66%
21,688
Common Stock, par valu...
May 06
2025
SELL
Payment of exercise price or tax liability
$18,791
$58.54 p/Share
321
Reduced 1.74%
18,082
Common Stock, par valu...
May 06
2025
BUY
Grant, award, or other acquisition
-
3,750
Added 14.66%
21,832
Common Stock, par valu...
May 05
2025
SELL
Payment of exercise price or tax liability
$17,800
$60.96 p/Share
292
Reduced 1.56%
18,403
Common Stock, par valu...
Aug 22
2024
-
3,750
Reduced 16.71%
18,695
Common Stock, par valu...
May 12
2024
SELL
Payment of exercise price or tax liability
$693,364
$117.4 p/Share
5,906
Reduced 20.83%
22,445
Common Stock, par valu...
May 11
2024
SELL
Payment of exercise price or tax liability
$159,194
$117.4 p/Share
1,356
Reduced 4.56%
28,351
Common Stock, par valu...
May 07
2024
BUY
Grant, award, or other acquisition
-
1,525
Added 4.88%
29,707
Common Stock, par valu...
May 06
2024
SELL
Payment of exercise price or tax liability
$58,523
$117.99 p/Share
496
Reduced 1.73%
28,182
Common Stock, par valu...
May 05
2024
SELL
Payment of exercise price or tax liability
$51,912
$114.85 p/Share
452
Reduced 1.55%
28,678
Common Stock, par valu...
Aug 23
2023
SELL
Open market or private sale
$206,127
$105.06 p/Share
1,962
Reduced 6.31%
29,130
Common Stock, par valu...
Aug 22
2023
SELL
Open market or private sale
$577,919
$107.44 p/Share
5,379
Reduced 14.75%
31,092
Common Stock, par valu...
Aug 11
2023
-
2,500
Reduced 6.42%
36,471
Common Stock, par valu...
May 09
2023
SELL
Payment of exercise price or tax liability
$272,411
$86.7 p/Share
3,142
Reduced 7.46%
38,971
Common Stock, par valu...
May 06
2023
SELL
Payment of exercise price or tax liability
$44,085
$87.82 p/Share
502
Reduced 1.18%
42,113
Common Stock, par valu...
May 05
2023
BUY
Grant, award, or other acquisition
-
3,100
Added 6.78%
42,615
Common Stock, par valu...
Aug 17
2022
-
2,901
Reduced 6.84%
39,515
Common Stock, par valu...
Aug 01
2022
SELL
Payment of exercise price or tax liability
$169,482
$87.86 p/Share
1,929
Reduced 4.35%
42,416
Common Stock, par valu...
May 12
2022
SELL
Payment of exercise price or tax liability
$306,562
$74.3 p/Share
4,126
Reduced 8.51%
44,345
Common Stock, par valu...
May 06
2022
BUY
Grant, award, or other acquisition
-
3,400
Added 6.55%
48,471
Common Stock, par valu...
Nov 15
2021
-
3,002
Reduced 6.24%
45,071
Common Stock, par valu...
May 11
2021
BUY
Grant, award, or other acquisition
$272,397
$87.87 p/Share
3,100
Added 6.06%
48,073
Common Stock, par valu...
May 06
2021
SELL
Payment of exercise price or tax liability
$270,995
$86.58 p/Share
3,130
Reduced 6.51%
44,973
Common Stock, par valu...