Dec 31
2023
SELL
Sale (or disposition) back to the issuer
-
20,000
Reduced 8.98%
202,726
Common Stock, par valu...
Oct 09
2023
BUY
Grant, award, or other acquisition
-
45,614
Added 17.0%
222,726
Common Stock, par valu...
Oct 01
2023
SELL
Payment of exercise price or tax liability
$225,772
$31.79 p/Share
7,102
Reduced 3.86%
177,112
Common Stock, par valu...
Sep 27
2023
SELL
Payment of exercise price or tax liability
$195,955
$30.69 p/Share
6,385
Reduced 3.35%
184,214
Common Stock, par valu...
Jul 06
2023
-
300
Reduced 0.16%
190,599
Common Stock, par valu...
Jun 29
2023
SELL
Open market or private sale
$105,330
$35.11 p/Share
3,000
Reduced 1.55%
190,899
Common Stock, par valu...
Apr 12
2023
SELL
Open market or private sale
$227,750
$45.55 p/Share
5,000
Reduced 2.51%
193,899
Common Stock, par valu...
Feb 01
2023
SELL
Payment of exercise price or tax liability
-
3,586
Reduced 1.77%
198,899
Common Stock, par valu...
Dec 13
2022
SELL
Open market or private sale
$44,700
$29.8 p/Share
1,500
Reduced 0.74%
202,485
Common Stock, par valu...
Dec 12
2022
SELL
Open market or private sale
$165,240
$27.54 p/Share
6,000
Reduced 2.86%
203,985
Common Stock, par valu...
Oct 01
2022
SELL
Payment of exercise price or tax liability
$141,989
$18.98 p/Share
7,481
Reduced 3.44%
209,985
Common Stock, par valu...
Sep 27
2022
BUY
Grant, award, or other acquisition
-
45,496
Added 17.3%
217,466
Common Stock, par valu...
Aug 18
2022
SELL
Open market or private sale
$103,922
$27.5 p/Share
3,779
Reduced 2.15%
171,970
Common Stock, par valu...
Jun 28
2022
SELL
Open market or private sale
$102,960
$27.67 p/Share
3,721
Reduced 2.07%
175,749
Common Stock, par valu...
Feb 02
2022
SELL
Payment of exercise price or tax liability
$125,980
$26.81 p/Share
4,699
Reduced 2.55%
179,470
Common Stock, par valu...
Oct 01
2021
SELL
Payment of exercise price or tax liability
$54,614
$23.48 p/Share
2,326
Reduced 1.25%
184,169
Common Stock, par valu...
Oct 01
2021
BUY
Grant, award, or other acquisition
-
26,831
Added 12.58%
186,495
Common Stock, par valu...
Jun 07
2021
SELL
Open market or private sale
$313,425
$41.79 p/Share
7,500
Reduced 4.49%
159,664
Common Stock, par valu...
Apr 01
2021
BUY
Grant, award, or other acquisition
-
43,151
Added 20.52%
167,164
Common Stock, par valu...