Jun 09
2025
SELL
Open market or private sale
$3,276,897
$82.39 p/Share
39,773
Reduced 30.92%
88,860
Common Stock
Jun 09
2025
BUY
Exercise of conversion of derivative security
$737,615
$49.93 p/Share
14,773
Added 10.3%
128,633
Common Stock
Mar 17
2025
SELL
Open market or private sale
$1,005,200
$100.52 p/Share
10,000
Reduced 8.07%
113,860
Common Stock
Mar 05
2025
BUY
Grant, award, or other acquisition
-
23,884
Added 16.17%
123,860
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$1,921,958
$94.86 p/Share
20,261
Reduced 16.85%
99,976
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
-
17,274
Added 12.56%
120,237
Common Stock
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