Jun 27
2024
SELL
Open market or private sale
$2,318,000
$115.9 p/Share
20,000
Reduced 12.93%
134,706
Common Stock
Jun 27
2024
BUY
Exercise of conversion of derivative security
$954,000
$47.7 p/Share
20,000
Added 11.45%
154,706
Common Stock
Apr 08
2024
SELL
Open market or private sale
$2,361,200
$118.06 p/Share
20,000
Reduced 12.93%
134,706
Common Stock
Apr 08
2024
BUY
Exercise of conversion of derivative security
$777,800
$38.89 p/Share
20,000
Added 11.45%
154,706
Common Stock
Jan 22
2024
SELL
Open market or private sale
$738,010
$105.43 p/Share
7,000
Reduced 4.94%
134,706
Common Stock
Jan 19
2024
SELL
Payment of exercise price or tax liability
$32,524
$104.58 p/Share
311
Reduced 0.22%
141,706
Common Stock
Jan 17
2024
SELL
Payment of exercise price or tax liability
$487,908
$103.7 p/Share
4,705
Reduced 3.21%
142,017
Common Stock
Jan 17
2024
SELL
Open market or private sale
$1,277,834
$103.46 p/Share
12,351
Reduced 8.0%
142,017
Common Stock
Jan 17
2024
BUY
Grant, award, or other acquisition
-
11,630
Added 7.34%
146,722
Common Stock
Jan 17
2024
BUY
Exercise of conversion of derivative security
$711,294
$57.59 p/Share
12,351
Added 7.41%
154,368
Common Stock
Jan 16
2024
SELL
Open market or private sale
$695,831
$103.84 p/Share
6,701
Reduced 4.73%
135,092
Common Stock
Jan 16
2024
BUY
Exercise of conversion of derivative security
$377,065
$56.27 p/Share
6,701
Added 4.51%
141,793
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$88,354
$98.72 p/Share
895
Reduced 0.66%
135,092
Common Stock
Oct 09
2023
SELL
Payment of exercise price or tax liability
$83,787
$98.69 p/Share
849
Reduced 0.62%
135,987
Common Stock
Oct 05
2023
SELL
Payment of exercise price or tax liability
$72,115
$96.93 p/Share
744
Reduced 0.54%
136,836
Common Stock
Oct 04
2023
SELL
Payment of exercise price or tax liability
$131,295
$97.69 p/Share
1,344
Reduced 0.97%
137,580
Common Stock
Oct 03
2023
BUY
Grant, award, or other acquisition
-
7,218
Added 4.94%
138,924
Common Stock
Oct 02
2023
SELL
Payment of exercise price or tax liability
$68,827
$98.89 p/Share
696
Reduced 0.53%
131,706
Common Stock
Jul 03
2023
SELL
Open market or private sale
$742,800
$92.85 p/Share
8,000
Reduced 5.7%
132,402
Common Stock
Jul 03
2023
BUY
Exercise of conversion of derivative security
$458,720
$57.34 p/Share
8,000
Added 5.39%
140,402
Common Stock
Jun 02
2023
SELL
Open market or private sale
$720,000
$90.0 p/Share
8,000
Reduced 5.7%
132,402
Common Stock
Jun 02
2023
BUY
Exercise of conversion of derivative security
$455,360
$56.92 p/Share
8,000
Added 5.39%
140,402
Common Stock
May 01
2023
SELL
Open market or private sale
$720,000
$90.0 p/Share
8,000
Reduced 5.7%
132,402
Common Stock
May 01
2023
BUY
Exercise of conversion of derivative security
$452,000
$56.5 p/Share
8,000
Added 5.39%
140,402
Common Stock
Apr 03
2023
SELL
Open market or private sale
$775,360
$96.92 p/Share
8,000
Reduced 5.7%
132,402
Common Stock