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
Feb 26
2022
SELL
Payment of exercise price or tax liability
$62,516
$126.04 p/Share
496
Reduced 0.33%
151,588
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$56,340
$126.04 p/Share
447
Reduced 0.29%
152,084
Common Stock
Feb 25
2022
SELL
Open market or private sale
$5,809,855
$124.48 p/Share
46,673
Reduced 23.48%
152,084
Common Stock
Feb 25
2022
BUY
Exercise of conversion of derivative security
$545,607
$11.69 p/Share
46,673
Added 19.02%
198,757
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$60,834
$117.44 p/Share
518
Reduced 0.34%
152,531
Common Stock
Dec 19
2021
SELL
Payment of exercise price or tax liability
$325,829
$105.14 p/Share
3,099
Reduced 1.98%
153,049
Common Stock
Aug 18
2021
BUY
Grant, award, or other acquisition
-
1,450
Added 0.92%
156,148
Common Stock
Mar 05
2021
BUY
Grant, award, or other acquisition
-
2,800
Added 1.78%
154,698
Common Stock