Oct 01
2024
SELL
Open market or private sale
$237,906
$26.49 p/Share
8,981
Reduced 2.68%
326,375
Common Stock, par valu...
Sep 27
2024
SELL
Open market or private sale
$167,129
$26.52 p/Share
6,302
Reduced 1.84%
335,356
Common Stock, par valu...
Aug 19
2024
SELL
Open market or private sale
$154,028
$28.0 p/Share
5,501
Reduced 1.58%
341,658
Common Stock, par valu...
Aug 16
2024
SELL
Open market or private sale
$546,166
$28.01 p/Share
19,499
Reduced 5.32%
347,159
Common Stock, par valu...
Jul 11
2024
SELL
Open market or private sale
$420,000
$28.0 p/Share
15,000
Reduced 3.93%
366,658
Common Stock, par valu...
Jun 10
2024
SELL
Open market or private sale
$266,231
$26.57 p/Share
10,020
Reduced 2.56%
381,658
Common Stock, par valu...
Apr 15
2024
BUY
Grant, award, or other acquisition
-
27,480
Added 6.56%
391,678
Common Stock, par valu...
Mar 13
2024
SELL
Open market or private sale
$423,150
$28.21 p/Share
15,000
Reduced 3.96%
364,198
Common Stock, par valu...
Jan 03
2024
SELL
Open market or private sale
$205,575
$27.41 p/Share
7,500
Reduced 1.94%
379,198
Common Stock, par valu...
Dec 29
2023
-
3,700
Reduced 0.95%
386,698
Common Stock, par valu...
Oct 09
2023
BUY
Grant, award, or other acquisition
-
54,273
Added 12.21%
390,398
Common Stock, par valu...
Oct 01
2023
SELL
Payment of exercise price or tax liability
$279,879
$31.79 p/Share
8,804
Reduced 2.55%
336,125
Common Stock, par valu...
Sep 27
2023
SELL
Payment of exercise price or tax liability
$193,408
$30.69 p/Share
6,302
Reduced 1.79%
344,929
Common Stock, par valu...
Apr 13
2023
SELL
Open market or private sale
$341,856
$44.53 p/Share
7,677
Reduced 2.14%
351,231
Common Stock, par valu...
Apr 12
2023
SELL
Open market or private sale
$329,827
$45.04 p/Share
7,323
Reduced 2.0%
358,908
Common Stock, par valu...
Sep 27
2022
BUY
Grant, award, or other acquisition
-
64,960
Added 15.07%
366,231
Common Stock, par valu...
Aug 23
2022
SELL
Open market or private sale
$280,100
$28.01 p/Share
10,000
Reduced 3.21%
301,271
Common Stock, par valu...
Mar 08
2022
BUY
Open market or private purchase
$9,126
$29.44 p/Share
310
Added 0.1%
311,271
Common Stock, par valu...
Mar 07
2022
BUY
Open market or private purchase
$9,877
$29.05 p/Share
340
Added 0.11%
310,961
Common Stock, par valu...
Feb 02
2022
SELL
Payment of exercise price or tax liability
$150,243
$26.81 p/Share
5,604
Reduced 1.77%
310,621
Common Stock, par valu...
Oct 01
2021
SELL
Payment of exercise price or tax liability
$99,954
$23.48 p/Share
4,257
Reduced 1.33%
316,225
Common Stock, par valu...
Oct 01
2021
BUY
Grant, award, or other acquisition
-
38,309
Added 10.68%
320,482
Common Stock, par valu...
Jun 04
2021
SELL
Open market or private sale
$105,420
$35.14 p/Share
3,000
Reduced 1.05%
282,173
Common Stock, par valu...
May 25
2021
SELL
Open market or private sale
$85,375
$34.15 p/Share
2,500
Reduced 0.87%
285,173
Common Stock, par valu...
Apr 01
2021
BUY
Grant, award, or other acquisition
-
64,727
Added 18.37%
287,673
Common Stock, par valu...