Nov 02
2023
SELL
Open market or private sale
$94,112
$34.6 p/Share
2,720
Reduced 0.07%
3,777,911
Common Stock
Nov 01
2023
SELL
Open market or private sale
$1,969,286
$34.38 p/Share
57,280
Reduced 1.49%
3,780,631
Common Stock
Nov 01
2023
BUY
Grant, award, or other acquisition
-
851
Added 0.02%
3,837,911
Common Stock
Aug 01
2023
BUY
Grant, award, or other acquisition
-
602
Added 0.02%
3,837,060
Common Stock
Jun 29
2023
SELL
Open market or private sale
$160,971
$42.88 p/Share
3,754
Reduced 0.1%
3,836,458
Common Stock
Jun 28
2023
SELL
Open market or private sale
$699,715
$43.07 p/Share
16,246
Reduced 0.42%
3,840,212
Common Stock
May 30
2023
SELL
Open market or private sale
$921,000
$46.05 p/Share
20,000
Reduced 0.52%
3,856,458
Common Stock
May 01
2023
BUY
Grant, award, or other acquisition
-
719
Added 0.02%
3,876,458
Common Stock
Apr 26
2023
SELL
Open market or private sale
$836,000
$41.8 p/Share
20,000
Reduced 0.51%
3,875,739
Common Stock
Mar 29
2023
SELL
Open market or private sale
$862,400
$43.12 p/Share
20,000
Reduced 0.51%
3,895,739
Common Stock
Feb 24
2023
SELL
Open market or private sale
$769,400
$38.47 p/Share
20,000
Reduced 0.51%
3,915,739
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
-
729
Added 0.02%
3,935,739
Common Stock
Jan 30
2023
SELL
Open market or private sale
$90,116
$39.91 p/Share
2,258
Reduced 0.06%
3,935,010
Common Stock
Jan 27
2023
SELL
Open market or private sale
$708,792
$39.95 p/Share
17,742
Reduced 0.45%
3,937,268
Common Stock
Dec 28
2022
SELL
Open market or private sale
$727,600
$36.38 p/Share
20,000
Reduced 0.5%
3,955,010
Common Stock
Dec 12
2022
-
95,000
Reduced 2.33%
3,975,010
Common Stock
Nov 28
2022
SELL
Open market or private sale
$807,200
$40.36 p/Share
20,000
Reduced 0.49%
4,070,010
Common Stock
Nov 11
2022
BUY
Grant, award, or other acquisition
-
703
Added 0.02%
4,090,010
Common Stock
Oct 27
2022
SELL
Open market or private sale
$847,200
$42.36 p/Share
20,000
Reduced 0.49%
4,089,307
Common Stock
Oct 11
2022
BUY
Exercise of conversion of derivative security
$590,320
$18.8 p/Share
31,400
Added 0.76%
4,109,307
Common Stock
Sep 28
2022
SELL
Open market or private sale
$989,200
$49.46 p/Share
20,000
Reduced 0.49%
4,077,907
Common Stock
Aug 30
2022
SELL
Open market or private sale
$113,961
$60.65 p/Share
1,879
Reduced 0.05%
4,097,907
Common Stock
Aug 29
2022
SELL
Open market or private sale
$1,118,247
$61.71 p/Share
18,121
Reduced 0.44%
4,099,786
Common Stock
Aug 01
2022
BUY
Grant, award, or other acquisition
-
273
Added 0.01%
4,117,907
Common Stock
Jul 27
2022
SELL
Open market or private sale
$1,225,000
$61.25 p/Share
20,000
Reduced 0.48%
4,117,634
Common Stock