Dec 04
2023
SELL
Open market or private sale
$911,131
$32.2 p/Share
28,296
Reduced 34.97%
52,619
Common Stock
Dec 01
2023
SELL
Open market or private sale
$753,375
$31.25 p/Share
24,108
Reduced 22.95%
80,915
Common Stock
Nov 15
2023
SELL
Open market or private sale
$182,887
$31.04 p/Share
5,892
Reduced 5.31%
105,023
Common Stock
Nov 14
2023
SELL
Open market or private sale
$755,750
$30.23 p/Share
25,000
Reduced 18.39%
110,915
Common Stock
Sep 01
2023
SELL
Open market or private sale
$727,250
$29.09 p/Share
25,000
Reduced 15.54%
135,915
Common Stock
Aug 01
2023
SELL
Open market or private sale
$177,556
$28.09 p/Share
6,321
Reduced 3.78%
160,915
Common Stock
Jul 31
2023
SELL
Open market or private sale
$451,434
$28.09 p/Share
16,071
Reduced 8.77%
167,236
Common Stock
Jul 28
2023
SELL
Open market or private sale
$22,608
$28.05 p/Share
806
Reduced 0.44%
183,307
Common Stock
Jul 27
2023
SELL
Open market or private sale
$20,314
$28.02 p/Share
725
Reduced 0.39%
184,113
Common Stock
Jul 26
2023
SELL
Open market or private sale
$56
$28.01 p/Share
2
Reduced 0.0%
184,838
Common Stock
Jul 20
2023
SELL
Open market or private sale
$4,545
$28.06 p/Share
162
Reduced 0.09%
184,840
Common Stock
Jul 18
2023
SELL
Open market or private sale
$25,591
$28.03 p/Share
913
Reduced 0.49%
185,002
Common Stock
Jun 30
2023
SELL
Open market or private sale
$427,872
$27.12 p/Share
15,777
Reduced 7.82%
185,915
Common Stock
Jun 29
2023
SELL
Open market or private sale
$249,297
$27.03 p/Share
9,223
Reduced 4.37%
201,692
Common Stock
Jun 14
2023
SELL
Open market or private sale
$352,101
$26.29 p/Share
13,393
Reduced 5.97%
210,915
Common Stock
Jun 13
2023
SELL
Open market or private sale
$713,333
$26.81 p/Share
26,607
Reduced 10.6%
224,308
Common Stock
Feb 13
2023
SELL
Open market or private sale
$8,100
$27.0 p/Share
300
Reduced 0.12%
250,915
Common Stock
Feb 03
2023
SELL
Open market or private sale
$27,020
$27.02 p/Share
1,000
Reduced 0.4%
251,215
Common Stock
Feb 02
2023
SELL
Open market or private sale
$10,912
$27.01 p/Share
404
Reduced 0.16%
252,215
Common Stock
Dec 20
2021
SELL
Payment of exercise price or tax liability
$526,190
$22.85 p/Share
23,028
Reduced 8.35%
252,619
Common Stock
Dec 20
2021
BUY
Grant, award, or other acquisition
-
58,520
Added 17.51%
275,647
Common Stock
Dec 05
2021
SELL
Payment of exercise price or tax liability
$367,397
$22.39 p/Share
16,409
Reduced 7.03%
217,127
Common Stock
May 10
2021
SELL
Open market or private sale
$2,900
$29.0 p/Share
100
Reduced 0.04%
233,536
Common Stock
Feb 24
2021
SELL
Open market or private sale
$140,218
$25.03 p/Share
5,602
Reduced 2.34%
233,636
Common Stock
Feb 24
2021
BUY
Exercise of conversion of derivative security
$108,959
$19.45 p/Share
5,602
Added 2.29%
239,238
Common Stock