May 30
2025
SELL
Payment of exercise price or tax liability
$45,220
$15.2 p/Share
2,975
Reduced 0.64%
464,355
Common Stock
May 23
2025
SELL
Payment of exercise price or tax liability
$109,887
$14.75 p/Share
7,450
Reduced 1.57%
467,330
Common Stock
May 21
2025
SELL
Payment of exercise price or tax liability
$430,770
$14.76 p/Share
29,185
Reduced 5.79%
474,780
Common Stock
May 16
2025
BUY
Grant, award, or other acquisition
-
146,587
Added 22.53%
503,965
Common Stock
May 05
2025
BUY
Grant, award, or other acquisition
-
34,026
Added 8.69%
357,378
Common Stock
Nov 14
2024
SELL
Open market or private sale
$519,350
$22.1 p/Share
23,500
Reduced 6.78%
323,352
Common Stock
May 31
2024
SELL
Payment of exercise price or tax liability
$91,123
$15.55 p/Share
5,860
Reduced 1.66%
346,852
Common Stock
May 23
2024
SELL
Payment of exercise price or tax liability
$378,017
$15.94 p/Share
23,715
Reduced 6.3%
352,712
Common Stock
May 21
2024
BUY
Grant, award, or other acquisition
-
120,413
Added 24.24%
376,427
Common Stock
May 16
2024
BUY
Grant, award, or other acquisition
-
41,332
Added 13.9%
256,014
Common Stock
Mar 14
2024
SELL
Open market or private sale
$203,299
$20.33 p/Share
10,000
Reduced 4.45%
214,682
Common Stock
Jun 02
2023
SELL
Payment of exercise price or tax liability
$115,007
$25.7 p/Share
4,475
Reduced 1.95%
224,682
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$71,494
$24.79 p/Share
2,884
Reduced 1.24%
229,157
Common Stock
May 31
2023
SELL
Payment of exercise price or tax liability
$578,493
$25.03 p/Share
23,112
Reduced 9.06%
232,041
Common Stock
May 23
2023
BUY
Grant, award, or other acquisition
-
56,795
Added 18.21%
255,153
Common Stock
May 08
2023
BUY
Grant, award, or other acquisition
-
51,170
Added 20.51%
198,358
Common Stock
Apr 14
2023
SELL
Payment of exercise price or tax liability
$176,072
$25.54 p/Share
6,894
Reduced 4.47%
147,188
Common Stock
Mar 24
2023
SELL
Payment of exercise price or tax liability
$59,381
$23.36 p/Share
2,542
Reduced 1.62%
154,082
Common Stock
Jun 02
2022
SELL
Payment of exercise price or tax liability
$157,207
$35.13 p/Share
4,475
Reduced 2.78%
156,624
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$99,700
$34.57 p/Share
2,884
Reduced 1.76%
161,099
Common Stock
May 31
2022
BUY
Grant, award, or other acquisition
-
22,683
Added 12.15%
163,983
Common Stock
Apr 14
2022
SELL
Payment of exercise price or tax liability
$215,250
$31.25 p/Share
6,888
Reduced 4.65%
141,300
Common Stock
Mar 25
2022
SELL
Payment of exercise price or tax liability
$83,984
$33.54 p/Share
2,504
Reduced 1.66%
148,188
Common Stock