May 03
2024
SELL
Sale (or disposition) back to the issuer
-
74,236
Reduced 100.0%
0
Common Stock
May 03
2024
BUY
Grant, award, or other acquisition
-
28,730
Added 27.9%
74,236
Common Stock
Mar 22
2024
SELL
Open market or private sale
$1,105,248
$254.08 p/Share
4,350
Reduced 8.73%
45,506
Common Stock
Mar 04
2024
SELL
Open market or private sale
$820,225
$234.35 p/Share
3,500
Reduced 6.56%
49,856
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$284,821
$229.14 p/Share
1,243
Reduced 2.28%
53,356
Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
-
10,635
Added 16.3%
54,599
Common Stock
Dec 29
2023
SELL
Open market or private sale
$786,905
$224.83 p/Share
3,500
Reduced 7.37%
43,964
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$1,988,885
$228.45 p/Share
8,706
Reduced 15.5%
47,464
Common Stock
Dec 15
2023
BUY
Grant, award, or other acquisition
-
22,123
Added 28.26%
56,170
Common Stock
Dec 06
2023
-
4,973
Reduced 12.74%
34,047
Common Stock
Nov 14
2023
SELL
Payment of exercise price or tax liability
$57,222
$233.56 p/Share
245
Reduced 0.62%
39,020
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$418,546
$208.96 p/Share
2,003
Reduced 4.85%
39,265
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
-
3,818
Added 8.47%
41,268
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$474,594
$228.39 p/Share
2,078
Reduced 5.26%
37,450
Common Stock
Dec 31
2022
BUY
Grant, award, or other acquisition
-
6,858
Added 14.78%
39,528
Common Stock
Nov 14
2022
SELL
Payment of exercise price or tax liability
$52,771
$245.45 p/Share
215
Reduced 0.65%
32,670
Common Stock
Mar 29
2022
-
1,000
Reduced 2.95%
32,885
Common Stock
Feb 25
2022
SELL
Open market or private sale
$1,739,140
$224.55 p/Share
7,745
Reduced 18.6%
33,885
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$823,598
$233.38 p/Share
3,529
Reduced 7.81%
41,630
Common Stock
Feb 02
2022
BUY
Grant, award, or other acquisition
-
6,245
Added 12.15%
45,159
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$260,998
$181.88 p/Share
1,435
Reduced 3.56%
38,914
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
-
5,638
Added 12.26%
40,349
Common Stock
Nov 12
2021
SELL
Payment of exercise price or tax liability
$84,942
$182.28 p/Share
466
Reduced 1.32%
34,711
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$128,662
$148.57 p/Share
866
Reduced 2.4%
35,177
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$50,228
$133.94 p/Share
375
Reduced 1.03%
36,043
Common Stock