May 22
2025
SELL
Payment of exercise price or tax liability
$6,260
$16.39 p/Share
382
Reduced 1.14%
33,269
Common Stock
May 20
2025
SELL
Payment of exercise price or tax liability
$4,206
$17.75 p/Share
237
Reduced 0.7%
33,651
Common Stock
May 19
2025
BUY
Grant, award, or other acquisition
-
7,158
Added 17.44%
33,889
Common Stock
May 16
2025
SELL
Payment of exercise price or tax liability
$7,301
$17.68 p/Share
413
Reduced 1.61%
25,217
Common Stock
May 16
2025
BUY
Grant, award, or other acquisition
$26,767
$17.68 p/Share
1,514
Added 5.36%
26,731
Common Stock
May 12
2025
BUY
Grant, award, or other acquisition
-
24
Added 0.09%
25,631
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
21
Added 0.08%
25,606
Common Stock
Nov 18
2024
BUY
Grant, award, or other acquisition
-
12
Added 0.05%
25,584
Common Stock
Aug 19
2024
BUY
Grant, award, or other acquisition
-
13
Added 0.05%
25,572
Common Stock
May 22
2024
SELL
Payment of exercise price or tax liability
$17,230
$44.87 p/Share
384
Reduced 1.48%
25,627
Common Stock
May 20
2024
BUY
Grant, award, or other acquisition
-
2,613
Added 9.13%
26,011
Common Stock
May 17
2024
SELL
Payment of exercise price or tax liability
$12,532
$44.76 p/Share
280
Reduced 1.23%
22,421
Common Stock
May 17
2024
BUY
Grant, award, or other acquisition
$43,730
$44.76 p/Share
977
Added 4.01%
23,398
Common Stock
May 16
2024
SELL
Payment of exercise price or tax liability
$15,698
$44.98 p/Share
349
Reduced 1.51%
22,701
Common Stock
May 13
2024
BUY
Grant, award, or other acquisition
-
11
Added 0.05%
23,050
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
12
Added 0.05%
23,039
Common Stock
Feb 05
2024
BUY
Exercise of conversion of derivative security
$274,620
$25.52 p/Share
10,761
Added 31.85%
23,027
Common Stock
Feb 01
2024
SELL
Open market or private sale
$349,233
$38.5 p/Share
9,071
Reduced 42.51%
12,266
Common Stock
Nov 20
2023
BUY
Grant, award, or other acquisition
-
14
Added 0.07%
21,337
Common Stock
Aug 21
2023
BUY
Grant, award, or other acquisition
-
13
Added 0.06%
21,322
Common Stock
May 22
2023
BUY
Grant, award, or other acquisition
-
3,961
Added 15.67%
21,309
Common Stock
May 20
2023
SELL
Payment of exercise price or tax liability
$6,010
$35.15 p/Share
171
Reduced 0.98%
17,348
Common Stock
May 18
2023
SELL
Payment of exercise price or tax liability
$11,863
$35.95 p/Share
330
Reduced 2.0%
16,210
Common Stock
May 18
2023
BUY
Grant, award, or other acquisition
$47,058
$35.95 p/Share
1,309
Added 6.95%
17,519
Common Stock
May 17
2023
SELL
Payment of exercise price or tax liability
$11,359
$35.17 p/Share
323
Reduced 1.92%
16,541
Common Stock