Oct 08
2024
SELL
Open market or private sale
$657,395
$115.05 p/Share
5,714
Reduced 2.71%
205,290
Common Stock, par valu...
Oct 07
2024
SELL
Open market or private sale
$642,310
$112.41 p/Share
5,714
Reduced 2.64%
211,004
Common Stock, par valu...
Sep 04
2024
SELL
Open market or private sale
$557,572
$97.58 p/Share
5,714
Reduced 2.57%
216,718
Common Stock, par valu...
Sep 03
2024
SELL
Open market or private sale
$577,628
$101.09 p/Share
5,714
Reduced 2.5%
222,432
Common Stock, par valu...
Aug 06
2024
SELL
Open market or private sale
$546,772
$95.69 p/Share
5,714
Reduced 2.44%
228,146
Common Stock, par valu...
Aug 05
2024
SELL
Open market or private sale
$545,801
$95.52 p/Share
5,714
Reduced 2.39%
233,860
Common Stock, par valu...
Jul 03
2024
SELL
Open market or private sale
$470,319
$82.31 p/Share
5,714
Reduced 2.33%
239,574
Common Stock, par valu...
Jul 02
2024
SELL
Open market or private sale
$476,433
$83.38 p/Share
5,714
Reduced 2.28%
245,288
Common Stock, par valu...
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...