Feb 27
2025
SELL
Open market or private sale
$13,158
$17.0 p/Share
774
Reduced 0.89%
86,605
Common Stock
Feb 26
2025
SELL
Open market or private sale
$65,877
$17.53 p/Share
3,758
Reduced 4.12%
87,379
Common Stock
Feb 25
2025
SELL
Payment of exercise price or tax liability
$10,237
$17.56 p/Share
583
Reduced 0.64%
91,137
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$38,102
$17.47 p/Share
2,181
Reduced 2.32%
91,720
Common Stock
Feb 23
2025
SELL
Payment of exercise price or tax liability
$59,563
$17.3 p/Share
3,443
Reduced 3.54%
93,901
Common Stock
Feb 29
2024
SELL
Open market or private sale
$120,393
$24.52 p/Share
4,910
Reduced 4.85%
96,233
Common Stock
Feb 27
2024
SELL
Open market or private sale
$151,911
$24.49 p/Share
6,203
Reduced 5.78%
101,143
Common Stock
Feb 25
2024
SELL
Payment of exercise price or tax liability
$12,442
$24.35 p/Share
511
Reduced 0.59%
86,813
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$47,604
$24.35 p/Share
1,955
Reduced 2.19%
87,324
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$13,855
$24.35 p/Share
569
Reduced 0.63%
89,279
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
20,533
Added 16.06%
107,346
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$69,884
$24.59 p/Share
2,842
Reduced 3.07%
89,848
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
7,432
Added 7.42%
92,690
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$29,244
$24.05 p/Share
1,216
Reduced 1.41%
85,258
Common Stock
May 17
2023
SELL
Payment of exercise price or tax liability
$383,636
$20.28 p/Share
18,917
Reduced 18.14%
85,393
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$12,580
$24.62 p/Share
511
Reduced 0.49%
104,310
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
20,308
Added 16.23%
104,821
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$13,991
$24.59 p/Share
569
Reduced 0.67%
84,513
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$26,159
$24.54 p/Share
1,066
Reduced 1.24%
85,082
Common Stock
Jul 20
2021
SELL
Open market or private sale
$226,144
$37.0 p/Share
6,112
Reduced 7.11%
79,899
Common Stock
Jul 09
2021
SELL
Open market or private sale
$652,584
$35.6 p/Share
18,331
Reduced 17.57%
86,011
Common Stock
May 17
2021
SELL
Payment of exercise price or tax liability
$442,612
$30.9 p/Share
14,324
Reduced 12.13%
103,812
Common Stock
Apr 12
2021
SELL
Open market or private sale
$80,160
$32.0 p/Share
2,505
Reduced 2.08%
118,136
Common Stock
Feb 25
2021
BUY
Grant, award, or other acquisition
-
5,427
Added 4.3%
120,641
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$34,887
$28.69 p/Share
1,216
Reduced 1.04%
115,214
Common Stock