Mar 11
2025
SELL
Payment of exercise price or tax liability
$80,990
$31.6 p/Share
2,563
Reduced 4.12%
59,612
Common Stock
Mar 10
2025
SELL
Payment of exercise price or tax liability
$164,044
$32.04 p/Share
5,120
Reduced 7.61%
62,175
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
-
7,924
Added 10.53%
67,295
Common Stock
Jan 17
2025
SELL
Open market or private sale
$1,273,894
$45.1 p/Share
28,246
Reduced 32.24%
59,371
Common Stock
Jan 17
2025
BUY
Exercise of conversion of derivative security
$577,348
$20.44 p/Share
28,246
Added 24.38%
87,617
Common Stock
Nov 15
2024
BUY
Grant, award, or other acquisition
$6,455
$23.91 p/Share
270
Added 0.45%
59,371
Common Stock
May 22
2024
SELL
Open market or private sale
$105,723
$40.71 p/Share
2,597
Reduced 4.21%
59,101
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
$5,295
$10.59 p/Share
500
Added 0.8%
61,698
Common Stock
May 13
2024
SELL
Open market or private sale
$347,998
$35.51 p/Share
9,800
Reduced 13.8%
61,198
Common Stock
Apr 26
2024
SELL
Payment of exercise price or tax liability
$16,092
$27.0 p/Share
596
Reduced 0.83%
70,998
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$22,259
$20.98 p/Share
1,061
Reduced 1.46%
71,594
Common Stock
Mar 11
2024
BUY
Grant, award, or other acquisition
-
19,533
Added 21.19%
72,655
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$69,775
$20.51 p/Share
3,402
Reduced 6.02%
53,122
Common Stock
Nov 15
2023
BUY
Grant, award, or other acquisition
$5,440
$10.88 p/Share
500
Added 0.88%
56,524
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
$5,595
$12.27 p/Share
456
Added 0.81%
56,024
Common Stock
Apr 26
2023
SELL
Payment of exercise price or tax liability
$7,700
$12.92 p/Share
596
Reduced 1.06%
55,568
Common Stock
Mar 13
2023
BUY
Grant, award, or other acquisition
-
13,063
Added 18.95%
55,869
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$53,622
$15.48 p/Share
3,464
Reduced 7.49%
42,806
Common Stock
Apr 26
2022
SELL
Payment of exercise price or tax liability
$9,847
$11.64 p/Share
846
Reduced 1.81%
45,770
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
39,032
Added 45.7%
46,368
Common Stock
Apr 26
2021
BUY
Grant, award, or other acquisition
-
7,336
Added 50.0%
7,336
Common Stock