Jun 21
2024
SELL
Open market or private sale
$440,606
$77.11 p/Share
5,714
Reduced 2.23%
251,002
Common Stock, par valu...
Jun 20
2024
SELL
Open market or private sale
$440,686
$77.07 p/Share
5,718
Reduced 2.18%
256,716
Common Stock, par valu...
Mar 19
2024
BUY
Grant, award, or other acquisition
-
22,792
Added 7.99%
262,434
Common Stock, par valu...
Mar 18
2024
SELL
Open market or private sale
$671,447
$63.56 p/Share
10,564
Reduced 4.22%
239,642
Common Stock, par valu...
Mar 15
2024
SELL
Open market or private sale
$1,547,694
$62.47 p/Share
24,775
Reduced 9.01%
250,206
Common Stock, par valu...
Mar 14
2024
SELL
Open market or private sale
$1,998,681
$63.03 p/Share
31,710
Reduced 10.34%
274,981
Common Stock, par valu...
Nov 21
2023
SELL
Open market or private sale
$2,500,495
$40.93 p/Share
61,092
Reduced 16.61%
306,691
Common Stock, par valu...
Mar 17
2023
SELL
Open market or private sale
$191,629
$32.96 p/Share
5,814
Reduced 1.56%
367,783
Common Stock, par valu...
Mar 16
2023
SELL
Open market or private sale
$155,677
$33.13 p/Share
4,699
Reduced 1.24%
373,597
Common Stock, par valu...
Mar 14
2023
BUY
Grant, award, or other acquisition
-
87,368
Added 18.76%
378,296
Common Stock, par valu...
Mar 10
2023
SELL
Open market or private sale
$2,191,390
$32.85 p/Share
66,709
Reduced 18.65%
290,928
Common Stock, par valu...
Mar 09
2023
BUY
Grant, award, or other acquisition
-
149,999
Added 29.55%
357,637
Common Stock, par valu...
Dec 05
2022
SELL
Open market or private sale
$2,902,632
$33.77 p/Share
85,953
Reduced 29.28%
207,638
Common Stock, par valu...
Jun 27
2022
SELL
Open market or private sale
$680,648
$25.65 p/Share
26,536
Reduced 8.29%
293,591
Common Stock, par valu...
Mar 17
2022
SELL
Open market or private sale
$316,773
$31.16 p/Share
10,166
Reduced 3.08%
320,127
Common Stock, par valu...
Mar 15
2022
BUY
Grant, award, or other acquisition
-
33,308
Added 9.16%
330,293
Common Stock, par valu...
Mar 10
2022
SELL
Open market or private sale
$232,921
$30.83 p/Share
7,555
Reduced 2.48%
296,985
Common Stock, par valu...
Mar 07
2022
SELL
Open market or private sale
$2,093,696
$32.69 p/Share
64,047
Reduced 17.38%
304,540
Common Stock, par valu...
Mar 04
2022
BUY
Grant, award, or other acquisition
-
150,000
Added 28.92%
368,587
Common Stock, par valu...
Jun 25
2021
SELL
Open market or private sale
$694,892
$26.17 p/Share
26,553
Reduced 10.83%
218,587
Common Stock, par valu...
Mar 16
2021
BUY
Grant, award, or other acquisition
-
50,241
Added 17.01%
245,140
Common Stock, par valu...
Mar 10
2021
SELL
Open market or private sale
$175,096
$23.17 p/Share
7,557
Reduced 3.73%
194,899
Common Stock, par valu...