Feb 24
2025
SELL
Open market or private sale
$9,398,401
$301.85 p/Share
31,136
Reduced 25.65%
90,230
Common Stock
Feb 24
2025
BUY
Grant, award, or other acquisition
-
36,249
Added 23.0%
121,366
Common Stock
Dec 02
2024
SELL
Open market or private sale
$1,258,906
$323.46 p/Share
3,892
Reduced 4.37%
85,117
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
5,125
Added 5.44%
89,009
Common Stock
Feb 20
2024
SELL
Open market or private sale
$13,548,179
$319.94 p/Share
42,346
Reduced 33.37%
84,534
Common Stock
Feb 16
2024
SELL
Open market or private sale
$209,924
$322.96 p/Share
650
Reduced 0.77%
83,884
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
42,996
Added 25.31%
126,880
Common Stock
Dec 04
2023
SELL
Open market or private sale
$1,500,850
$279.28 p/Share
5,374
Reduced 6.02%
83,884
Common Stock
Sep 01
2023
SELL
Open market or private sale
$6,310,700
$286.85 p/Share
22,000
Reduced 19.77%
89,258
Common Stock
Aug 31
2023
SELL
Open market or private sale
$2,843,300
$284.33 p/Share
10,000
Reduced 8.25%
111,258
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
5,809
Added 4.57%
121,258
Common Stock
Feb 17
2023
SELL
Grant, award, or other acquisition
-
73,420
Reduced 32.68%
151,252
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$8,875,563
$247.9 p/Share
35,803
Reduced 23.67%
115,449
Common Stock
Dec 02
2022
SELL
Open market or private sale
$1,963,633
$213.95 p/Share
9,178
Reduced 10.55%
77,832
Common Stock
Mar 22
2022
BUY
Grant, award, or other acquisition
-
3,892
Added 4.28%
87,010
Common Stock
Feb 22
2022
SELL
Open market or private sale
$12,153,111
$176.03 p/Share
69,040
Reduced 45.37%
83,118
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
69,040
Added 31.21%
152,158
Common Stock
Dec 02
2021
SELL
Open market or private sale
$1,339,721
$155.24 p/Share
8,630
Reduced 9.41%
83,118
Common Stock
Mar 23
2021
BUY
Grant, award, or other acquisition
-
5,374
Added 5.53%
91,748
Common Stock
Feb 24
2021
SELL
Open market or private sale
$1,712,505
$135.87 p/Share
12,604
Reduced 12.73%
86,374
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$1,332,223
$131.37 p/Share
10,141
Reduced 9.29%
98,978
Common Stock
Feb 23
2021
BUY
Grant, award, or other acquisition
-
22,745
Added 17.25%
109,119
Common Stock
Dec 03
2020
SELL
Open market or private sale
$1,111,466
$119.77 p/Share
9,280
Reduced 9.7%
86,374
Common Stock