Sep 05
2024
SELL
Sale (or disposition) back to the issuer
$12,541,738
$35.25 p/Share
355,794
Reduced 100.0%
0
Common Stock
Aug 30
2024
-
34,731
Reduced 8.89%
355,794
Common Stock
Aug 27
2024
-
38,313
Added 8.93%
390,525
Common Stock
Jul 25
2024
-
3,120
Reduced 0.88%
352,212
Common Stock
Jun 10
2024
SELL
Open market or private sale
$324,624
$34.37 p/Share
9,445
Reduced 2.59%
355,332
Common Stock
Mar 04
2024
SELL
Open market or private sale
$416,284
$35.18 p/Share
11,833
Reduced 3.14%
364,777
Common Stock
Oct 24
2023
BUY
Grant, award, or other acquisition
-
42,302
Added 10.1%
376,610
Common Stock
Jun 09
2023
SELL
Open market or private sale
$39,914
$29.61 p/Share
1,348
Reduced 0.4%
334,308
Common Stock
Jun 08
2023
SELL
Open market or private sale
$149,569
$30.04 p/Share
4,979
Reduced 1.46%
335,656
Common Stock
Jun 08
2023
BUY
Grant, award, or other acquisition
-
18,085
Added 5.04%
340,635
Common Stock
Mar 17
2023
-
250,000
Added 43.66%
322,550
Common Stock
Mar 06
2023
SELL
Open market or private sale
$128,033
$31.66 p/Share
4,044
Reduced 5.28%
72,550
Common Stock
Dec 28
2022
-
294,664
Reduced 79.37%
76,594
Common Stock
Jul 15
2022
-
290,000
Added 43.86%
371,258
Common Stock
Jun 22
2022
-
292,516
Reduced 78.26%
81,258
Common Stock
Jun 10
2022
SELL
Open market or private sale
$18,393
$19.06 p/Share
965
Reduced 0.26%
373,773
Common Stock
Jun 09
2022
SELL
Open market or private sale
$36,020
$20.0 p/Share
1,801
Reduced 0.48%
374,738
Common Stock
Jun 08
2022
BUY
Grant, award, or other acquisition
-
23,025
Added 5.76%
376,539
Common Stock
Mar 04
2022
SELL
Open market or private sale
$91,742
$22.3 p/Share
4,114
Reduced 1.15%
353,514
Common Stock
Jun 09
2021
BUY
Grant, award, or other acquisition
-
19,410
Added 5.14%
358,573
Common Stock
Apr 26
2021
BUY
Grant, award, or other acquisition
-
45,135
Added 11.74%
339,163
Common Stock
Jan 21
2021
SELL
Open market or private sale
$15,931
$25.01 p/Share
637
Reduced 0.22%
294,028
Common Stock
Jan 20
2021
SELL
Open market or private sale
$87,010
$25.01 p/Share
3,479
Reduced 1.17%
294,665
Common Stock
Dec 15
2020
SELL
Open market or private sale
$142,423
$24.16 p/Share
5,895
Reduced 1.94%
298,144
Common Stock
Dec 14
2020
SELL
Open market or private sale
$499,760
$24.15 p/Share
20,694
Reduced 6.37%
304,039
Common Stock