Feb 27
2025
SELL
Payment of exercise price or tax liability
$188,365
$83.09 p/Share
2,267
Reduced 1.16%
193,186
Common Stock
Feb 27
2025
BUY
Exercise of conversion of derivative security
-
5,186
Added 2.58%
195,453
Common Stock
Feb 23
2025
SELL
Payment of exercise price or tax liability
$612,443
$83.69 p/Share
7,318
Reduced 3.7%
190,267
Common Stock
Feb 23
2025
BUY
Exercise of conversion of derivative security
-
16,744
Added 7.81%
197,585
Common Stock
Feb 22
2025
SELL
Payment of exercise price or tax liability
$301,367
$83.69 p/Share
3,601
Reduced 1.95%
180,841
Common Stock
Feb 22
2025
BUY
Exercise of conversion of derivative security
-
8,240
Added 4.28%
184,442
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$5,163,462
$92.18 p/Share
56,015
Reduced 24.12%
176,202
Common Stock
Feb 10
2025
BUY
Grant, award, or other acquisition
-
131,850
Added 36.22%
232,217
Common Stock
Aug 15
2024
SELL
Open market or private sale
$4,625,500
$92.51 p/Share
50,000
Reduced 33.25%
100,367
Common Stock
Aug 15
2024
BUY
Exercise of conversion of derivative security
$530,500
$10.61 p/Share
50,000
Added 24.95%
150,367
Common Stock
Jun 04
2024
SELL
Open market or private sale
$17,637,465
$88.86 p/Share
198,486
Reduced 66.42%
100,367
Common Stock
Jun 04
2024
BUY
Exercise of conversion of derivative security
$2,105,936
$10.61 p/Share
198,486
Added 39.91%
298,853
Common Stock
Jun 03
2024
SELL
Open market or private sale
$23,625,803
$91.4 p/Share
258,488
Reduced 72.03%
100,367
Common Stock
Jun 03
2024
BUY
Exercise of conversion of derivative security
$2,742,557
$10.61 p/Share
258,488
Added 41.87%
358,855
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$600,908
$90.24 p/Share
6,659
Reduced 6.22%
100,367
Common Stock
Mar 06
2024
BUY
Exercise of conversion of derivative security
-
15,069
Added 12.34%
107,026
Common Stock
Feb 28
2024
SELL
Open market or private sale
$21,638,400
$90.16 p/Share
240,000
Reduced 72.3%
91,957
Common Stock
Feb 28
2024
BUY
Exercise of conversion of derivative security
$2,546,400
$10.61 p/Share
240,000
Added 41.96%
331,957
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$666,300
$90.53 p/Share
7,360
Reduced 7.41%
91,957
Common Stock
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
16,744
Added 14.43%
99,317
Common Stock
Feb 22
2024
SELL
Open market or private sale
$7,209,600
$90.12 p/Share
80,000
Reduced 49.21%
82,573
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$328,841
$90.79 p/Share
3,622
Reduced 2.18%
162,573
Common Stock
Feb 22
2024
BUY
Exercise of conversion of derivative security
-
8,241
Added 4.72%
166,195
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$5,457,420
$86.74 p/Share
62,917
Reduced 28.49%
157,954
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
146,994
Added 39.96%
220,871
Common Stock