Jun 01
2025
SELL
Payment of exercise price or tax liability
$214,445
$25.94 p/Share
8,267
Reduced 2.23%
361,923
Common Stock
Jun 01
2025
BUY
Grant, award, or other acquisition
-
20,913
Added 5.35%
370,190
Common Stock
May 12
2025
SELL
Payment of exercise price or tax liability
$1,061,102
$30.04 p/Share
35,323
Reduced 9.18%
349,277
Common Stock
May 12
2025
BUY
Grant, award, or other acquisition
-
86,699
Added 18.4%
384,600
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$332,806
$33.76 p/Share
9,858
Reduced 3.2%
297,901
Common Stock
Jun 01
2024
BUY
Grant, award, or other acquisition
-
13,477
Added 4.2%
307,759
Common Stock
May 14
2024
SELL
Payment of exercise price or tax liability
$799,724
$34.15 p/Share
23,418
Reduced 7.37%
294,282
Common Stock
May 14
2024
BUY
Grant, award, or other acquisition
-
59,515
Added 15.78%
317,700
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
$50,000
$24.51 p/Share
2,040
Added 0.79%
257,637
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$259,394
$22.73 p/Share
11,412
Reduced 4.27%
255,597
Common Stock
Jun 01
2023
BUY
Grant, award, or other acquisition
-
20,017
Added 6.97%
267,009
Common Stock
May 17
2023
SELL
Payment of exercise price or tax liability
$342,804
$21.44 p/Share
15,989
Reduced 6.08%
246,992
Common Stock
May 17
2023
BUY
Grant, award, or other acquisition
-
53,714
Added 17.59%
251,698
Common Stock
Jun 15
2022
BUY
Open market or private purchase
$48,793
$15.49 p/Share
3,150
Added 1.48%
209,267
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$97,682
$15.4 p/Share
6,343
Reduced 2.99%
206,117
Common Stock
Jun 01
2022
BUY
Grant, award, or other acquisition
-
29,545
Added 12.21%
212,460
Common Stock
May 16
2022
SELL
Payment of exercise price or tax liability
$53,835
$14.95 p/Share
3,601
Reduced 1.93%
182,915
Common Stock
May 16
2022
BUY
Grant, award, or other acquisition
-
16,025
Added 7.91%
186,516
Common Stock
Jun 30
2021
SELL
Payment of exercise price or tax liability
$37,948
$17.04 p/Share
2,227
Reduced 1.29%
170,491
Common Stock
Jun 01
2021
SELL
Payment of exercise price or tax liability
$75,789
$17.77 p/Share
4,265
Reduced 2.41%
172,718
Common Stock
Jun 01
2021
BUY
Grant, award, or other acquisition
-
25,604
Added 12.64%
176,983
Common Stock
May 17
2021
SELL
Payment of exercise price or tax liability
$34,205
$19.49 p/Share
1,755
Reduced 1.15%
151,379
Common Stock
May 17
2021
BUY
Grant, award, or other acquisition
-
7,209
Added 4.5%
153,134
Common Stock