Nov 15
2024
SELL
Open market or private sale
$812,000
$81.2 p/Share
10,000
Reduced 8.85%
102,963
Common Stock
Aug 29
2024
SELL
Payment of exercise price or tax liability
$82,380
$104.81 p/Share
786
Reduced 0.69%
112,963
Common Stock
Mar 15
2024
SELL
Open market or private sale
$1,200,000
$60.0 p/Share
20,000
Reduced 14.95%
113,749
Common Stock
Mar 05
2024
SELL
Payment of exercise price or tax liability
$2,335,312
$65.36 p/Share
35,730
Reduced 21.08%
133,749
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
29,762
Added 14.94%
169,479
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
36,547
Added 20.73%
139,717
Common Stock
Dec 15
2023
SELL
Open market or private sale
$782,400
$78.24 p/Share
10,000
Reduced 8.84%
103,170
Common Stock
Aug 29
2023
BUY
Grant, award, or other acquisition
-
4,872
Added 4.13%
113,170
Common Stock
Aug 15
2023
SELL
Open market or private sale
$685,200
$68.52 p/Share
10,000
Reduced 8.45%
108,298
Common Stock
May 15
2023
SELL
Open market or private sale
$993,600
$99.36 p/Share
10,000
Reduced 7.79%
118,298
Common Stock
Mar 15
2023
SELL
Open market or private sale
$357,900
$71.58 p/Share
5,000
Reduced 3.75%
128,298
Common Stock
Mar 07
2023
SELL
Open market or private sale
$350,216
$72.15 p/Share
4,854
Reduced 3.51%
133,298
Common Stock
Mar 06
2023
SELL
Open market or private sale
$1,493,792
$72.56 p/Share
20,587
Reduced 12.97%
138,152
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
-
17,391
Added 9.87%
158,739
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
20,283
Added 12.55%
141,348
Common Stock
Nov 15
2022
SELL
Open market or private sale
$295,000
$59.0 p/Share
5,000
Reduced 3.97%
121,065
Common Stock
Oct 18
2022
SELL
Open market or private sale
$354,423
$73.41 p/Share
4,828
Reduced 3.69%
126,065
Common Stock
Aug 15
2022
SELL
Open market or private sale
$414,100
$82.82 p/Share
5,000
Reduced 3.68%
130,893
Common Stock
May 16
2022
SELL
Open market or private sale
$632,700
$63.27 p/Share
10,000
Reduced 6.85%
135,893
Common Stock
Mar 07
2022
SELL
Open market or private sale
$230,169
$52.55 p/Share
4,380
Reduced 2.91%
145,893
Common Stock
Mar 04
2022
SELL
Open market or private sale
$128,449
$49.98 p/Share
2,570
Reduced 1.68%
150,273
Common Stock
Mar 03
2022
BUY
Grant, award, or other acquisition
-
25,911
Added 14.5%
152,843
Common Stock
Mar 01
2022
SELL
Open market or private sale
$425,202
$48.04 p/Share
8,851
Reduced 6.52%
126,932
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
8,776
Added 6.07%
135,783
Common Stock
Oct 19
2021
SELL
Open market or private sale
$114,750
$22.95 p/Share
5,000
Reduced 3.79%
127,007
Common Stock