Oct 15
2024
BUY
Grant, award, or other acquisition
-
15,965
Added 28.58%
39,898
Common Stock
Oct 07
2024
SELL
Payment of exercise price or tax liability
$193,753
$118.94 p/Share
1,629
Reduced 1.24%
129,320
Common Stock
Oct 04
2024
SELL
Payment of exercise price or tax liability
$156,374
$117.31 p/Share
1,333
Reduced 1.01%
130,949
Common Stock
Oct 03
2024
SELL
Payment of exercise price or tax liability
$197,479
$115.35 p/Share
1,712
Reduced 1.28%
132,282
Common Stock
Oct 02
2024
SELL
Payment of exercise price or tax liability
$83,040
$116.63 p/Share
712
Reduced 0.53%
133,994
Common Stock
Oct 02
2024
SELL
Open market or private sale
$1,834,671
$116.94 p/Share
15,689
Reduced 10.43%
134,706
Common Stock
Oct 02
2024
BUY
Exercise of conversion of derivative security
$886,428
$56.5 p/Share
15,689
Added 9.45%
150,395
Common Stock
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