Dec 13
2024
SELL
Payment of exercise price or tax liability
$1,138,499
$102.66 p/Share
11,090
Reduced 8.79%
115,076
Common Stock
Dec 09
2024
SELL
Open market or private sale
$530,650
$106.13 p/Share
5,000
Reduced 3.81%
126,166
Common Stock
Sep 13
2024
SELL
Payment of exercise price or tax liability
$292,013
$124.42 p/Share
2,347
Reduced 1.76%
131,166
Common Stock
Mar 29
2024
SELL
Payment of exercise price or tax liability
$84,822
$128.91 p/Share
658
Reduced 0.49%
133,513
Common Stock
Mar 29
2024
SELL
Sale (or disposition) back to the issuer
-
2,240
Reduced 1.64%
134,171
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
15,180
Added 10.01%
136,411
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$889,116
$130.14 p/Share
6,832
Reduced 8.05%
78,008
Common Stock
Dec 15
2023
BUY
Grant, award, or other acquisition
-
43,223
Added 26.28%
121,231
Common Stock
Sep 15
2023
SELL
Payment of exercise price or tax liability
$266,924
$113.73 p/Share
2,347
Reduced 2.69%
84,840
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$39,058
$125.59 p/Share
311
Reduced 0.36%
87,187
Common Stock
Mar 31
2023
SELL
Sale (or disposition) back to the issuer
-
352
Reduced 0.4%
87,498
Common Stock
Feb 06
2023
SELL
Open market or private sale
$636,812
$167.45 p/Share
3,803
Reduced 4.15%
87,850
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
13,460
Added 12.81%
91,653
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
-
34,325
Added 30.51%
78,193
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$369,959
$150.39 p/Share
2,460
Reduced 5.31%
43,868
Common Stock
Sep 15
2022
SELL
Payment of exercise price or tax liability
$324,866
$150.89 p/Share
2,153
Reduced 4.44%
46,328
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
-
7,820
Added 13.89%
48,481
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$84,094
$189.4 p/Share
444
Reduced 1.08%
40,661
Common Stock
Feb 16
2022
SELL
Open market or private sale
$1,025,418
$184.96 p/Share
5,544
Reduced 11.88%
41,105
Common Stock
Feb 07
2022
SELL
Open market or private sale
$1,047,206
$188.89 p/Share
5,544
Reduced 10.62%
46,649
Common Stock
Nov 15
2021
BUY
Grant, award, or other acquisition
-
19,414
Added 27.11%
52,193
Common Stock
Mar 31
2021
BUY
Grant, award, or other acquisition
-
4,480
Added 12.02%
32,779
Common Stock
Mar 02
2021
SELL
Open market or private sale
$547,475
$159.94 p/Share
3,423
Reduced 10.79%
28,299
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$70,902
$159.69 p/Share
444
Reduced 1.38%
31,722
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$221,780
$170.6 p/Share
1,300
Reduced 3.88%
32,166
Common Stock