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...
Oct 04
2022
SELL
Open market or private sale
$919,894
$31.0 p/Share
29,674
Reduced 14.26%
178,356
Common stock, par valu...
Feb 13
2022
SELL
Payment of exercise price or tax liability
$73,970
$44.83 p/Share
1,650
Reduced 0.79%
208,030
Common stock, par valu...
Feb 12
2022
SELL
Payment of exercise price or tax liability
$142,515
$44.83 p/Share
3,179
Reduced 1.49%
209,680
Common stock, par valu...
Feb 11
2022
SELL
Payment of exercise price or tax liability
$100,957
$44.83 p/Share
2,252
Reduced 1.05%
212,859
Common stock, par valu...
Feb 09
2022
SELL
Payment of exercise price or tax liability
$198,603
$44.47 p/Share
4,466
Reduced 2.03%
215,111
Common stock, par valu...
Feb 08
2022
BUY
Grant, award, or other acquisition
-
47,028
Added 17.64%
219,577
Common Stock, par valu...