Feb 09
2025
SELL
Payment of exercise price or tax liability
$759,454
$114.86 p/Share
6,612
Reduced 4.47%
141,473
Common stock, par valu...
Feb 08
2025
SELL
Payment of exercise price or tax liability
$892,462
$114.86 p/Share
7,770
Reduced 4.99%
148,085
Common stock, par valu...
Feb 07
2025
SELL
Open market or private sale
$2,997,894
$116.5 p/Share
25,733
Reduced 14.17%
155,855
Common stock, par valu...
Feb 07
2025
BUY
Exercise of conversion of derivative security
$499,158
$23.96 p/Share
20,833
Added 10.55%
176,688
Common stock, par valu...
Feb 06
2025
SELL
Payment of exercise price or tax liability
$241,949
$116.49 p/Share
2,077
Reduced 1.28%
160,755
Common stock, par valu...
Feb 05
2025
BUY
Grant, award, or other acquisition
-
34,932
Added 17.66%
162,832
Common stock, par valu...
Oct 30
2024
SELL
Open market or private sale
$220,336
$89.75 p/Share
2,455
Reduced 1.88%
127,900
Common stock, par valu...
Oct 25
2024
SELL
Open market or private sale
$2,609,932
$89.51 p/Share
29,158
Reduced 18.28%
130,355
Common stock, par valu...
Oct 25
2024
BUY
Exercise of conversion of derivative security
$623,966
$23.96 p/Share
26,042
Added 14.27%
156,397
Common stock, par valu...
Jul 26
2024
SELL
Open market or private sale
$1,947,069
$81.58 p/Share
23,867
Reduced 15.17%
133,471
Common stock, par valu...
Jul 26
2024
BUY
Exercise of conversion of derivative security
$374,375
$23.96 p/Share
15,625
Added 9.03%
157,338
Common stock, par valu...
Apr 26
2024
SELL
Open market or private sale
$1,927,170
$63.0 p/Share
30,590
Reduced 17.75%
141,713
Common Stock, par valu...
Apr 26
2024
BUY
Exercise of conversion of derivative security
$464,496
$20.85 p/Share
22,278
Added 11.96%
163,991
Common Stock, par valu...
Feb 11
2024
SELL
Payment of exercise price or tax liability
$187,558
$55.54 p/Share
3,377
Reduced 2.02%
163,417
Common Stock, par valu...
Feb 09
2024
SELL
Payment of exercise price or tax liability
$367,230
$55.54 p/Share
6,612
Reduced 3.72%
170,950
Common Stock, par valu...
Feb 09
2024
SELL
Open market or private sale
$977,950
$55.73 p/Share
17,548
Reduced 10.47%
150,025
Common Stock, par valu...
Feb 08
2024
SELL
Payment of exercise price or tax liability
$429,083
$54.57 p/Share
7,863
Reduced 4.24%
177,562
Common Stock, par valu...
Feb 06
2024
BUY
Grant, award, or other acquisition
-
18,326
Added 8.99%
185,425
Common Stock, par valu...
Aug 23
2023
SELL
Open market or private sale
$396,573
$50.25 p/Share
7,892
Reduced 4.45%
169,491
Common Stock, par valu...
May 17
2023
SELL
Open market or private sale
$251,955
$45.0 p/Share
5,599
Reduced 3.06%
177,383
Common Stock, par valu...
Mar 03
2023
SELL
Open market or private sale
$130,896
$50.5 p/Share
2,592
Reduced 1.4%
182,982
Common stock, par valu...
Feb 13
2023
SELL
Payment of exercise price or tax liability
$339,218
$50.21 p/Share
6,756
Reduced 3.51%
185,574
Common Stock, par valu...
Feb 09
2023
SELL
Payment of exercise price or tax liability
$287,155
$50.6 p/Share
5,675
Reduced 2.87%
192,330
Common Stock, par valu...
Feb 08
2023
SELL
Payment of exercise price or tax liability
$179,037
$51.73 p/Share
3,461
Reduced 1.94%
174,895
Common Stock, par valu...
Feb 08
2023
BUY
Grant, award, or other acquisition
-
23,110
Added 10.45%
198,005
Common Stock, par valu...