Mar 12
2024
SELL
Open market or private sale
$634,148
$124.98 p/Share
5,074
Reduced 8.74%
52,966
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$429,960
$124.59 p/Share
3,451
Reduced 5.61%
58,040
Common Stock
Mar 02
2024
SELL
Sale (or disposition) back to the issuer
-
2,874
Reduced 4.43%
62,038
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$68,150
$124.59 p/Share
547
Reduced 0.88%
61,491
Common Stock
Feb 16
2024
SELL
Open market or private sale
$571,085
$119.15 p/Share
4,793
Reduced 6.88%
64,912
Common Stock
Dec 11
2023
-
4,103
Reduced 5.56%
69,705
Common Stock
Dec 05
2023
SELL
Open market or private sale
$733,463
$103.0 p/Share
7,121
Reduced 8.8%
73,808
Common Stock
Sep 10
2023
SELL
Payment of exercise price or tax liability
$346,606
$92.75 p/Share
3,737
Reduced 4.41%
80,929
Common Stock
Aug 17
2023
SELL
Payment of exercise price or tax liability
$274,358
$92.47 p/Share
2,967
Reduced 3.39%
84,666
Common Stock
Aug 16
2023
SELL
Open market or private sale
$904,305
$95.11 p/Share
9,508
Reduced 9.79%
87,633
Common Stock
Aug 15
2023
SELL
Open market or private sale
$501,985
$98.39 p/Share
5,102
Reduced 4.99%
97,141
Common Stock
Aug 03
2023
SELL
Payment of exercise price or tax liability
$206,294
$103.77 p/Share
1,988
Reduced 1.91%
102,243
Common Stock
Jul 22
2023
SELL
Payment of exercise price or tax liability
$242,621
$122.66 p/Share
1,978
Reduced 1.86%
104,231
Common Stock
Jun 08
2023
-
4,000
Reduced 3.63%
106,209
Common Stock
May 31
2023
SELL
Open market or private sale
$980,352
$111.0 p/Share
8,832
Reduced 7.42%
110,209
Common Stock
May 26
2023
SELL
Open market or private sale
$1,092,487
$107.9 p/Share
10,125
Reduced 7.84%
119,041
Common Stock
May 26
2023
SELL
Payment of exercise price or tax liability
$211,878
$106.74 p/Share
1,985
Reduced 1.51%
129,166
Common Stock
Mar 04
2023
SELL
Payment of exercise price or tax liability
$696,584
$125.06 p/Share
5,570
Reduced 4.07%
131,151
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$363,438
$125.54 p/Share
2,895
Reduced 2.07%
136,721
Common Stock
Mar 03
2023
SELL
Sale (or disposition) back to the issuer
-
8,378
Reduced 5.66%
139,616
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
13,892
Added 8.58%
147,994
Common Stock
Feb 17
2023
SELL
Open market or private sale
$1,450,194
$131.18 p/Share
11,055
Reduced 7.62%
134,102
Common Stock
Nov 18
2022
SELL
Open market or private sale
$947,586
$99.83 p/Share
9,492
Reduced 6.14%
145,157
Common Stock
Nov 10
2022
SELL
Open market or private sale
$935,543
$89.04 p/Share
10,507
Reduced 6.36%
154,649
Common Stock
Sep 10
2022
SELL
Payment of exercise price or tax liability
-
3,749
Reduced 2.22%
165,156
Common Stock