Nov 22
2024
SELL
Payment of exercise price or tax liability
$575,225
$175.91 p/Share
3,270
Reduced 4.01%
78,369
Common Stock, par valu...
May 09
2024
-
90
Reduced 0.11%
81,639
Common Stock, par valu...
Mar 15
2024
SELL
Payment of exercise price or tax liability
$1,246,444
$195.49 p/Share
6,376
Reduced 7.57%
77,892
Common Stock, par valu...
Mar 15
2024
BUY
Grant, award, or other acquisition
-
15,240
Added 15.72%
81,729
Common Stock, par valu...
Mar 04
2024
-
225
Reduced 0.31%
72,865
Common Stock, par valu...
Feb 17
2024
SELL
Payment of exercise price or tax liability
$144,458
$183.79 p/Share
786
Reduced 1.06%
73,090
Common Stock, par valu...
Nov 22
2023
SELL
Payment of exercise price or tax liability
$260,686
$133.48 p/Share
1,953
Reduced 2.58%
73,876
Common Stock, par valu...
Mar 21
2023
BUY
Grant, award, or other acquisition
-
9,497
Added 11.13%
75,829
Common Stock, par valu...
Mar 15
2023
SELL
Payment of exercise price or tax liability
$72,133
$79.53 p/Share
907
Reduced 1.35%
66,332
Common Stock, par valu...
Mar 15
2023
BUY
Grant, award, or other acquisition
-
6,287
Added 8.55%
67,239
Common Stock, par valu...
Mar 01
2023
SELL
Payment of exercise price or tax liability
$404,701
$85.76 p/Share
4,719
Reduced 7.19%
60,952
Common Stock, par valu...
Mar 01
2023
BUY
Grant, award, or other acquisition
-
10,412
Added 13.69%
65,671
Common Stock, par valu...
Feb 17
2023
SELL
Payment of exercise price or tax liability
$66,976
$81.48 p/Share
822
Reduced 1.47%
55,259
Common Stock, par valu...
Nov 23
2022
BUY
Grant, award, or other acquisition
-
4,961
Added 8.13%
56,081
Common Stock, par valu...
Mar 15
2022
SELL
Payment of exercise price or tax liability
$66,538
$73.36 p/Share
907
Reduced 1.74%
51,120
Common Stock, par valu...
Mar 01
2022
SELL
Payment of exercise price or tax liability
$435,232
$73.05 p/Share
5,958
Reduced 10.28%
52,027
Common Stock, par valu...
Mar 01
2022
BUY
Grant, award, or other acquisition
-
9,417
Added 13.97%
57,985
Common Stock, par valu...
Feb 17
2022
BUY
Grant, award, or other acquisition
-
5,793
Added 10.66%
48,568
Common Stock, par valu...
Mar 15
2021
BUY
Grant, award, or other acquisition
-
6,912
Added 13.91%
42,775
Common Stock, par valu...
Mar 01
2021
SELL
Payment of exercise price or tax liability
$102,639
$44.84 p/Share
2,289
Reduced 6.0%
35,863
Common Stock, par valu...
Mar 01
2021
BUY
Grant, award, or other acquisition
-
3,765
Added 8.98%
38,152
Common Stock, par valu...