May 02
2024
BUY
Grant, award, or other acquisition
-
380
Added 1.82%
20,484
Common Stock, $0.01 pa...
Mar 01
2024
SELL
Open market or private sale
$1,754,249
$389.66 p/Share
4,502
Reduced 18.3%
20,104
Common Stock, $0.01 pa...
Feb 28
2024
SELL
Open market or private sale
$12,333,156
$401.81 p/Share
30,694
Reduced 54.09%
26,054
Common Stock, $0.01 pa...
Feb 28
2024
SELL
Open market or private sale
$555,018
$383.3 p/Share
1,448
Reduced 5.56%
24,606
Common Stock, $0.01 pa...
Jan 11
2024
-
2,500
Reduced 4.22%
56,767
Common Stock, $0.01 pa...
Dec 31
2023
SELL
Sale (or disposition) back to the issuer
-
837
Reduced 1.02%
81,396
Common Stock, $0.01 pa...
Dec 31
2023
SELL
Payment of exercise price or tax liability
$7,499,960
$338.92 p/Share
22,129
Reduced 27.19%
59,267
Common Stock, $0.01 pa...
Dec 31
2023
BUY
Grant, award, or other acquisition
-
26,255
Added 24.2%
82,233
Common Stock, $0.01 pa...
Nov 22
2023
-
2,000
Reduced 3.45%
55,978
Common Stock, $0.01 pa...
Aug 28
2023
SELL
Open market or private sale
$3,975,000
$198.75 p/Share
20,000
Reduced 25.65%
57,978
Common Stock, $0.01 pa...
Jun 30
2023
SELL
Payment of exercise price or tax liability
$649,629
$165.09 p/Share
3,935
Reduced 4.8%
77,978
Common Stock, $0.01 pa...
Mar 07
2023
SELL
Open market or private sale
$3,594,000
$179.7 p/Share
20,000
Reduced 19.62%
81,913
Common Stock, $0.01 pa...
Jan 26
2023
-
2,000
Reduced 1.92%
101,913
Common Stock, $0.01 pa...
Jan 25
2023
SELL
Payment of exercise price or tax liability
$524,500
$171.07 p/Share
3,066
Reduced 2.87%
103,913
Common Stock, $0.01 pa...
Jan 25
2023
BUY
Grant, award, or other acquisition
-
5,231
Added 4.66%
106,979
Common Stock, $0.01 pa...
Jan 01
2023
SELL
Payment of exercise price or tax liability
$584,242
$146.39 p/Share
3,991
Reduced 3.77%
101,748
Common Stock, $0.01 pa...
Nov 18
2022
BUY
Grant, award, or other acquisition
-
30,000
Added 22.1%
105,739
Common Stock, $0.01 pa...
Aug 24
2022
SELL
Open market or private sale
$2,512,350
$167.49 p/Share
15,000
Reduced 16.53%
75,739
Common Stock, $0.01 pa...
Aug 08
2022
-
4,000
Reduced 4.22%
90,739
Common Stock, $0.01 pa...
Jul 29
2022
SELL
Payment of exercise price or tax liability
$579,836
$135.16 p/Share
4,290
Reduced 4.33%
94,739
Common Stock, $0.01 pa...
Mar 10
2022
-
4,000
Reduced 2.38%
164,029
Common Stock, $0.01 pa...
Mar 09
2022
SELL
Open market or private sale
$7,851,350
$120.79 p/Share
65,000
Reduced 39.63%
99,029
Common Stock, $0.01 pa...
Mar 09
2022
SELL
Open market or private sale
$4,241,874
$119.01 p/Share
35,643
Reduced 17.5%
168,029
Common Stock, $0.01 pa...
Feb 18
2022
SELL
Payment of exercise price or tax liability
$3,739,128
$87.42 p/Share
42,772
Reduced 17.36%
203,672
Common Stock, $0.01 pa...
Jan 25
2022
BUY
Grant, award, or other acquisition
-
23,369
Added 8.66%
246,444
Common Stock, $0.01 pa...