Feb 25
2025
SELL
Open market or private sale
$4,223,013
$146.49 p/Share
28,828
Reduced 12.86%
195,346
Common Stock
Feb 25
2025
BUY
Exercise of conversion of derivative security
$558,110
$19.36 p/Share
28,828
Added 11.39%
224,174
Common Stock
Feb 24
2025
SELL
Open market or private sale
$9,811,334
$155.4 p/Share
63,136
Reduced 24.43%
195,346
Common Stock
Feb 24
2025
BUY
Exercise of conversion of derivative security
$1,222,312
$19.36 p/Share
63,136
Added 19.63%
258,482
Common Stock
Feb 06
2025
SELL
Payment of exercise price or tax liability
$470,218
$149.99 p/Share
3,135
Reduced 1.58%
195,346
Common Stock
Feb 06
2025
BUY
Exercise of conversion of derivative security
-
11,661
Added 5.55%
198,481
Common Stock
Jan 07
2025
SELL
Payment of exercise price or tax liability
$451,147
$129.64 p/Share
3,480
Reduced 1.83%
186,820
Common Stock
Jan 07
2025
BUY
Exercise of conversion of derivative security
-
12,685
Added 6.25%
190,300
Common Stock
Nov 25
2024
SELL
Payment of exercise price or tax liability
$525,338
$140.54 p/Share
3,738
Reduced 2.06%
177,615
Common Stock
Nov 25
2024
BUY
Exercise of conversion of derivative security
-
13,906
Added 7.12%
181,353
Common Stock
Sep 11
2024
SELL
Open market or private sale
$3,417,400
$97.64 p/Share
35,000
Reduced 17.29%
167,447
Common Stock
Sep 11
2024
BUY
Exercise of conversion of derivative security
$873,600
$24.96 p/Share
35,000
Added 14.74%
202,447
Common Stock
May 22
2024
SELL
Payment of exercise price or tax liability
$419,390
$101.4 p/Share
4,136
Reduced 2.41%
167,447
Common Stock
May 22
2024
BUY
Exercise of conversion of derivative security
-
15,387
Added 8.23%
171,583
Common Stock
Mar 31
2024
SELL
Payment of exercise price or tax liability
$109,683
$105.77 p/Share
1,037
Reduced 0.66%
156,196
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$50,970
$92.17 p/Share
553
Reduced 0.35%
157,233
Common Stock
May 08
2023
SELL
Open market or private sale
$7,800,000
$78.0 p/Share
100,000
Reduced 38.79%
157,786
Common Stock
May 08
2023
BUY
Exercise of conversion of derivative security
$2,089,999
$20.9 p/Share
100,000
Added 27.95%
257,786
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$103,180
$70.0 p/Share
1,474
Reduced 0.93%
157,786
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$23,797
$68.78 p/Share
346
Reduced 0.22%
159,260
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$22,491
$68.78 p/Share
327
Reduced 0.2%
159,606
Common Stock
Aug 16
2022
SELL
Payment of exercise price or tax liability
$252,453
$99.04 p/Share
2,549
Reduced 1.57%
159,933
Common Stock
May 10
2022
SELL
Payment of exercise price or tax liability
$224,757
$88.14 p/Share
2,550
Reduced 1.55%
162,482
Common Stock
Mar 31
2022
SELL
Payment of exercise price or tax liability
$81,760
$117.64 p/Share
695
Reduced 0.42%
165,032
Common Stock
Mar 03
2022
BUY
Grant, award, or other acquisition
-
14,139
Added 7.86%
165,727
Common Stock