Jan 08
2025
SELL
Open market or private sale
$95,052
$44.5 p/Share
2,136
Reduced 2.4%
86,805
Common Stock
Jan 07
2025
SELL
Open market or private sale
$72,498
$45.34 p/Share
1,599
Reduced 1.77%
88,941
Common Stock
Jan 03
2025
BUY
Grant, award, or other acquisition
-
22,000
Added 19.55%
90,540
Common Stock
Apr 17
2024
SELL
Open market or private sale
$19,785
$25.14 p/Share
787
Reduced 1.15%
67,694
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
24,300
Added 26.19%
68,481
Common Stock
Jan 30
2024
SELL
Open market or private sale
$9,973
$27.25 p/Share
366
Reduced 0.82%
44,181
Common Stock
Jan 09
2024
SELL
Open market or private sale
$59,905
$29.01 p/Share
2,065
Reduced 4.43%
44,547
Common Stock
Jan 08
2024
SELL
Open market or private sale
$44,936
$28.64 p/Share
1,569
Reduced 3.26%
46,612
Common Stock
May 22
2023
SELL
Open market or private sale
$119,411
$59.32 p/Share
2,013
Reduced 4.06%
47,553
Common Stock
May 19
2023
SELL
Open market or private sale
$377,520
$58.96 p/Share
6,403
Reduced 11.44%
49,566
Common Stock
May 18
2023
SELL
Open market or private sale
$46,263
$58.71 p/Share
788
Reduced 1.39%
55,969
Common Stock
May 17
2023
SELL
Open market or private sale
$470,888
$58.51 p/Share
8,048
Reduced 12.42%
56,757
Common Stock
Apr 18
2023
SELL
Open market or private sale
$38,093
$52.04 p/Share
732
Reduced 1.12%
64,805
Common Stock
Jan 31
2023
SELL
Open market or private sale
$17,111
$45.63 p/Share
375
Reduced 0.57%
65,537
Common Stock
Jan 24
2023
SELL
Open market or private sale
$17,034
$47.45 p/Share
359
Reduced 0.54%
65,912
Common Stock
Jan 11
2023
SELL
Open market or private sale
$25,329
$44.36 p/Share
571
Reduced 0.85%
66,271
Common Stock
Jan 10
2023
SELL
Open market or private sale
$28,462
$42.93 p/Share
663
Reduced 0.98%
66,842
Common Stock
Jan 09
2023
SELL
Open market or private sale
$35,744
$41.66 p/Share
858
Reduced 1.26%
67,505
Common Stock
Jan 05
2023
BUY
Grant, award, or other acquisition
-
18,000
Added 20.84%
68,363
Common Stock
Apr 19
2022
SELL
Open market or private sale
$34,951
$42.52 p/Share
822
Reduced 1.62%
49,772
Common Stock
Feb 01
2022
SELL
Open market or private sale
$14,680
$40.0 p/Share
367
Reduced 0.72%
50,594
Common Stock
Jan 25
2022
SELL
Open market or private sale
$14,112
$39.31 p/Share
359
Reduced 0.7%
50,961
Common Stock
Jan 07
2022
SELL
Open market or private sale
$33,358
$38.52 p/Share
866
Reduced 2.45%
34,520
Common Stock
Jan 07
2022
BUY
Grant, award, or other acquisition
-
16,800
Added 24.66%
51,320
Common Stock
Jan 04
2022
SELL
Open market or private sale
$33,175
$41.16 p/Share
806
Reduced 2.23%
35,386
Common Stock