Dec 13
2024
SELL
Payment of exercise price or tax liability
$1,099,591
$102.66 p/Share
10,711
Reduced 11.8%
80,056
Common Stock
Sep 13
2024
SELL
Payment of exercise price or tax liability
$281,064
$124.42 p/Share
2,259
Reduced 2.43%
90,767
Common Stock
Mar 29
2024
SELL
Sale (or disposition) back to the issuer
-
1,105
Reduced 1.17%
93,421
Common Stock
Mar 29
2024
SELL
Payment of exercise price or tax liability
$50,919
$128.91 p/Share
395
Reduced 0.42%
93,026
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
7,080
Added 6.97%
94,526
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$946,378
$130.14 p/Share
7,272
Reduced 11.37%
56,709
Common Stock
Dec 15
2023
BUY
Grant, award, or other acquisition
-
30,737
Added 26.01%
87,446
Common Stock
Sep 15
2023
SELL
Payment of exercise price or tax liability
$188,223
$113.73 p/Share
1,655
Reduced 2.52%
63,981
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$87,536
$125.59 p/Share
697
Reduced 1.05%
65,636
Common Stock
Mar 31
2023
SELL
Sale (or disposition) back to the issuer
-
672
Reduced 1.0%
66,333
Common Stock
Feb 06
2023
SELL
Open market or private sale
$551,458
$167.21 p/Share
3,298
Reduced 4.69%
67,005
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
4,030
Added 5.42%
70,303
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
-
20,595
Added 23.71%
66,273
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$561,706
$150.39 p/Share
3,735
Reduced 7.56%
45,678
Common Stock
Dec 01
2022
SELL
Open market or private sale
$510,664
$154.0 p/Share
3,316
Reduced 6.29%
49,413
Common Stock
Sep 15
2022
SELL
Payment of exercise price or tax liability
$399,858
$150.89 p/Share
2,650
Reduced 4.79%
52,729
Common Stock
Jul 15
2022
SELL
Payment of exercise price or tax liability
$283,335
$142.81 p/Share
1,984
Reduced 3.46%
55,379
Common Stock
Mar 31
2022
SELL
Payment of exercise price or tax liability
$183,540
$201.25 p/Share
912
Reduced 1.56%
57,363
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
-
2,340
Added 3.86%
58,275
Common Stock
Feb 25
2022
SELL
Open market or private sale
$617,985
$191.09 p/Share
3,234
Reduced 5.47%
55,935
Common Stock
Nov 15
2021
BUY
Grant, award, or other acquisition
-
13,347
Added 18.41%
59,169
Common Stock
Jul 28
2021
SELL
Open market or private sale
$1,046,000
$200.0 p/Share
5,230
Reduced 10.24%
45,822
Common Stock
Jun 30
2021
SELL
Payment of exercise price or tax liability
$385,713
$181.94 p/Share
2,120
Reduced 3.99%
51,052
Common Stock
Apr 28
2021
SELL
Open market or private sale
$283,643
$177.61 p/Share
1,597
Reduced 2.92%
53,172
Common Stock
Mar 31
2021
SELL
Payment of exercise price or tax liability
$170,215
$164.3 p/Share
1,036
Reduced 1.86%
54,769
Common Stock