Jun 09
2025
SELL
Payment of exercise price or tax liability
$161,624
$44.66 p/Share
3,619
Reduced 5.15%
66,634
Common Stock
Jun 09
2025
BUY
Grant, award, or other acquisition
-
7,693
Added 9.87%
70,253
Common Stock
Jun 04
2025
SELL
Payment of exercise price or tax liability
$24,820
$40.89 p/Share
607
Reduced 0.96%
62,560
Common Stock
Jun 04
2025
BUY
Exercise of conversion of derivative security
-
1,291
Added 2.0%
63,167
Common Stock
May 23
2025
SELL
Payment of exercise price or tax liability
$369,849
$36.79 p/Share
10,053
Reduced 13.98%
61,876
Common Stock
May 23
2025
BUY
Exercise of conversion of derivative security
-
21,368
Added 23.26%
70,493
Common Stock
May 17
2025
SELL
Payment of exercise price or tax liability
$43,405
$37.29 p/Share
1,164
Reduced 2.25%
50,561
Common Stock
May 17
2025
BUY
Exercise of conversion of derivative security
-
2,374
Added 4.39%
51,725
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$98,543
$27.05 p/Share
3,643
Reduced 6.87%
49,351
Common Stock
May 23
2024
SELL
Payment of exercise price or tax liability
$31,170
$28.44 p/Share
1,096
Reduced 2.03%
52,994
Common Stock
May 23
2024
BUY
Exercise of conversion of derivative security
-
3,053
Added 5.34%
54,090
Common Stock
May 17
2024
SELL
Payment of exercise price or tax liability
$27,518
$29.12 p/Share
945
Reduced 1.82%
51,037
Common Stock
May 17
2024
BUY
Exercise of conversion of derivative security
-
2,374
Added 4.37%
51,982
Common Stock
Jun 09
2023
SELL
Payment of exercise price or tax liability
$7,124
$13.0 p/Share
548
Reduced 1.09%
49,608
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$5,597
$11.04 p/Share
507
Reduced 1.0%
50,156
Common Stock
May 23
2023
SELL
Payment of exercise price or tax liability
$14,866
$11.78 p/Share
1,262
Reduced 2.07%
59,789
Common Stock
May 23
2023
BUY
Exercise of conversion of derivative security
-
3,052
Added 4.76%
61,051
Common Stock
May 17
2023
SELL
Sale (or disposition) back to the issuer
-
9,126
Reduced 15.26%
50,663
Common Stock
Feb 21
2023
BUY
Open market or private purchase
$54,120
$13.53 p/Share
4,000
Added 6.45%
57,999
Common Stock
Jun 09
2022
SELL
Payment of exercise price or tax liability
$6,855
$9.02 p/Share
760
Reduced 1.39%
53,999
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$5,328
$7.38 p/Share
722
Reduced 1.3%
54,759
Common Stock
May 29
2022
SELL
Payment of exercise price or tax liability
$3,850
$7.32 p/Share
526
Reduced 0.94%
55,481
Common Stock
May 05
2022
SELL
Sale (or disposition) back to the issuer
-
3,156
Reduced 5.33%
56,007
Common Stock
Feb 10
2022
BUY
Open market or private purchase
$72,800
$9.1 p/Share
8,000
Added 11.91%
59,163
Common Stock
Jun 09
2021
SELL
Payment of exercise price or tax liability
$10,769
$14.17 p/Share
760
Reduced 1.46%
51,163
Common Stock