May 24
2024
SELL
Open market or private sale
$499,073
$19.38 p/Share
25,752
Reduced 9.39%
248,615
Common Stock
Apr 17
2024
SELL
Open market or private sale
$588,900
$19.63 p/Share
30,000
Reduced 9.86%
274,367
Common Stock
Apr 10
2024
SELL
Open market or private sale
$1,030,000
$20.6 p/Share
50,000
Reduced 14.11%
304,367
Common Stock
Apr 09
2024
SELL
Open market or private sale
$1,041,000
$20.82 p/Share
50,000
Reduced 12.37%
354,367
Common Stock
Apr 05
2024
SELL
Open market or private sale
$474,138
$20.57 p/Share
23,050
Reduced 5.39%
404,367
Common Stock
Sep 26
2023
BUY
Open market or private purchase
$933,000
$18.66 p/Share
50,000
Added 10.47%
427,417
Common Stock
May 12
2023
BUY
Open market or private purchase
$900,500
$18.01 p/Share
50,000
Added 11.7%
377,417
Common Stock
Apr 04
2022
BUY
Open market or private purchase
$484,800
$24.24 p/Share
20,000
Added 5.64%
334,536
Common Stock
Feb 24
2022
BUY
Open market or private purchase
$122,850
$24.57 p/Share
5,000
Added 1.56%
314,536
Common Stock
Feb 22
2022
BUY
Open market or private purchase
$264,000
$26.4 p/Share
10,000
Added 3.13%
309,536
Common Stock
May 12
2021
BUY
Open market or private purchase
$359,600
$35.96 p/Share
10,000
Added 3.23%
299,536
Common Stock
Feb 24
2021
BUY
Open market or private purchase
$397,800
$39.78 p/Share
10,000
Added 3.34%
289,536
Common Stock
Dec 08
2020
BUY
Open market or private purchase
$634,950
$42.33 p/Share
15,000
Added 5.09%
279,536
Common Stock
Nov 13
2020
SELL
Payment of exercise price or tax liability
$21,715
$39.41 p/Share
551
Reduced 0.21%
264,536
Common Stock
Aug 24
2020
BUY
Open market or private purchase
$184,750
$36.95 p/Share
5,000
Added 1.85%
265,087
Common Stock
Jun 25
2020
SELL
Payment of exercise price or tax liability
$19,064
$39.8 p/Share
479
Reduced 0.18%
260,087
Common Stock
Jun 15
2020
BUY
Open market or private purchase
$1,000,012
$37.5 p/Share
26,667
Added 9.28%
260,566
Common Stock
Mar 13
2020
BUY
Open market or private purchase
$617,400
$30.87 p/Share
20,000
Added 7.88%
233,899
Common Stock
Oct 08
2019
BUY
Open market or private purchase
$116,632
$27.54 p/Share
4,235
Added 1.94%
213,899
Common Stock
Oct 07
2019
BUY
Open market or private purchase
$158,710
$27.53 p/Share
5,765
Added 2.68%
209,664
Common Stock
Aug 29
2019
BUY
Open market or private purchase
$569,800
$28.49 p/Share
20,000
Added 8.93%
203,899
Common Stock
May 13
2019
BUY
Open market or private purchase
$503,000
$25.15 p/Share
20,000
Added 9.81%
183,899
Common Stock
Dec 04
2018
BUY
Open market or private purchase
$170,000
$17.0 p/Share
10,000
Added 5.75%
163,899
Common Stock
Nov 15
2018
BUY
Grant, award, or other acquisition
-
4,518
Added 2.85%
153,899
Common Stock
Nov 15
2018
BUY
Open market or private purchase
$449,250
$17.97 p/Share
25,000
Added 14.34%
149,381
Common Stock