Jun 03
2025
SELL
Payment of exercise price or tax liability
$49,918
$39.43 p/Share
1,266
Reduced 1.73%
72,012
Common Stock
Jun 02
2025
SELL
Open market or private sale
$1,035,292
$39.14 p/Share
26,451
Reduced 26.52%
73,278
Common Stock
Jun 02
2025
BUY
Grant, award, or other acquisition
-
32,043
Added 24.32%
99,729
Common Stock
May 29
2025
SELL
Payment of exercise price or tax liability
$961,015
$38.76 p/Share
24,794
Reduced 26.81%
67,686
Common Stock
May 29
2025
BUY
Grant, award, or other acquisition
-
48,603
Added 34.45%
92,480
Common Stock
Feb 06
2025
SELL
Open market or private sale
$2,372,792
$42.78 p/Share
55,465
Reduced 55.83%
43,877
Common Stock
Feb 06
2025
BUY
Exercise of conversion of derivative security
$203,847
$17.78 p/Share
11,465
Added 17.16%
55,342
Common Stock
Feb 01
2025
SELL
Payment of exercise price or tax liability
$154,645
$37.7 p/Share
4,102
Reduced 4.46%
87,877
Common Stock
Feb 01
2025
BUY
Exercise of conversion of derivative security
-
10,870
Added 10.57%
91,979
Common Stock
Dec 16
2024
SELL
Payment of exercise price or tax liability
$76,932
$35.65 p/Share
2,158
Reduced 2.59%
81,109
Common Stock
Aug 01
2024
SELL
Payment of exercise price or tax liability
$115,217
$24.81 p/Share
4,644
Reduced 5.28%
83,267
Common Stock
Jun 08
2024
SELL
Payment of exercise price or tax liability
$19,384
$26.16 p/Share
741
Reduced 0.84%
87,911
Common Stock
Jun 03
2024
SELL
Open market or private sale
$802,743
$26.38 p/Share
30,430
Reduced 27.88%
78,722
Common Stock
Jun 03
2024
BUY
Grant, award, or other acquisition
-
9,917
Added 10.06%
88,652
Common Stock
Jun 03
2024
BUY
Exercise of conversion of derivative security
$407,695
$17.78 p/Share
22,930
Added 18.41%
101,652
Common Stock
Dec 16
2023
SELL
Payment of exercise price or tax liability
$27,843
$18.27 p/Share
1,524
Reduced 1.74%
86,222
Common Stock
Nov 03
2023
SELL
Payment of exercise price or tax liability
$36,935
$15.25 p/Share
2,422
Reduced 2.69%
87,746
Common Stock
Aug 01
2023
SELL
Payment of exercise price or tax liability
$29,801
$13.37 p/Share
2,229
Reduced 2.41%
90,168
Common Stock
Aug 01
2023
BUY
Grant, award, or other acquisition
$262,506
$13.37 p/Share
19,634
Added 17.53%
92,397
Common Stock
Jun 08
2023
SELL
Payment of exercise price or tax liability
$13,256
$12.53 p/Share
1,058
Reduced 1.44%
72,176
Common Stock
Jun 07
2023
SELL
Payment of exercise price or tax liability
$11,006
$12.68 p/Share
868
Reduced 1.17%
73,234
Common Stock
Jun 03
2023
SELL
Payment of exercise price or tax liability
$22,852
$12.42 p/Share
1,840
Reduced 2.42%
74,102
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$34,293
$13.48 p/Share
2,544
Reduced 3.24%
75,942
Common Stock
Dec 16
2022
SELL
Payment of exercise price or tax liability
$16,520
$10.84 p/Share
1,524
Reduced 1.9%
78,486
Common Stock
Nov 03
2022
SELL
Payment of exercise price or tax liability
$28,714
$8.72 p/Share
3,293
Reduced 3.95%
80,010
Common Stock