Jun 09
2025
SELL
Payment of exercise price or tax liability
$330,216
$44.66 p/Share
7,394
Reduced 2.06%
351,783
Common Stock
Jun 09
2025
BUY
Grant, award, or other acquisition
-
20,513
Added 5.4%
359,177
Common Stock
Jun 04
2025
SELL
Payment of exercise price or tax liability
$81,657
$40.89 p/Share
1,997
Reduced 0.59%
338,664
Common Stock
Jun 04
2025
BUY
Exercise of conversion of derivative security
-
5,542
Added 1.6%
340,661
Common Stock
May 23
2025
SELL
Payment of exercise price or tax liability
$107,941
$36.79 p/Share
2,934
Reduced 0.87%
335,119
Common Stock
May 23
2025
BUY
Exercise of conversion of derivative security
-
8,140
Added 2.35%
338,053
Common Stock
May 17
2025
SELL
Payment of exercise price or tax liability
$81,702
$37.29 p/Share
2,191
Reduced 0.66%
329,913
Common Stock
May 17
2025
BUY
Exercise of conversion of derivative security
-
6,088
Added 1.8%
332,104
Common Stock
Sep 01
2024
SELL
Payment of exercise price or tax liability
$43,971
$31.84 p/Share
1,381
Reduced 0.42%
324,885
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$309,857
$27.05 p/Share
11,455
Reduced 3.39%
326,266
Common Stock
May 23
2024
SELL
Payment of exercise price or tax liability
$83,442
$28.44 p/Share
2,934
Reduced 0.86%
337,721
Common Stock
May 23
2024
BUY
Exercise of conversion of derivative security
-
8,140
Added 2.33%
340,655
Common Stock
May 17
2024
SELL
Payment of exercise price or tax liability
$64,122
$29.12 p/Share
2,202
Reduced 0.66%
332,515
Common Stock
May 17
2024
BUY
Exercise of conversion of derivative security
-
6,088
Added 1.79%
334,717
Common Stock
May 23
2023
BUY
Exercise of conversion of derivative security
-
8,140
Added 2.43%
326,331
Common Stock
Aug 04
2022
BUY
Open market or private purchase
$58,725
$7.83 p/Share
7,500
Added 2.3%
318,191
Common Stock
Aug 02
2022
BUY
Open market or private purchase
$36,000
$7.2 p/Share
5,000
Added 1.59%
308,682
Common Stock
Feb 22
2022
BUY
Open market or private purchase
$98,750
$7.9 p/Share
12,500
Added 3.95%
303,682
Common Stock
Sep 01
2021
BUY
Grant, award, or other acquisition
-
26,808
Added 8.43%
291,182
Common Stock
Jun 01
2021
BUY
Grant, award, or other acquisition
-
264,374
Added 50.0%
264,374
Common Stock