Dec 02
2025
BUY
Open market or private purchase
$171,100
$17.11 p/Share
10,000
Added 2.11%
464,889
Common Stock
Nov 10
2025
SELL
Payment of exercise price or tax liability
$2,667,101
$23.82 p/Share
111,969
Reduced 19.75%
454,889
Common Stock
Nov 10
2025
BUY
Grant, award, or other acquisition
-
254,185
Added 30.96%
566,858
Common Stock
Nov 07
2025
SELL
Payment of exercise price or tax liability
$657,483
$23.84 p/Share
27,579
Reduced 8.11%
312,673
Common Stock
Nov 07
2025
BUY
Exercise of conversion of derivative security
-
62,607
Added 15.54%
340,252
Common Stock
May 09
2025
BUY
Open market or private purchase
$86,680
$21.67 p/Share
4,000
Added 1.42%
277,645
Common Stock
Nov 19
2024
SELL
Payment of exercise price or tax liability
$1,504,043
$37.25 p/Share
40,377
Reduced 12.86%
273,645
Common Stock
Nov 19
2024
BUY
Grant, award, or other acquisition
-
91,452
Added 22.55%
314,022
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$652,179
$33.92 p/Share
19,227
Reduced 7.95%
222,570
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
-
43,549
Added 15.26%
241,797
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$385,245
$32.36 p/Share
11,905
Reduced 5.66%
198,248
Common Stock
Nov 16
2023
-
4,000
Reduced 2.14%
183,280
Common Stock
Nov 16
2023
BUY
Exercise of conversion of derivative security
-
26,873
Added 11.34%
210,153
Common Stock
Nov 14
2023
SELL
Payment of exercise price or tax liability
$812,736
$36.12 p/Share
22,501
Reduced 10.73%
187,280
Common Stock
Nov 14
2023
BUY
Grant, award, or other acquisition
-
50,791
Added 19.49%
209,781
Common Stock
Nov 11
2022
SELL
Payment of exercise price or tax liability
$107,537
$29.43 p/Share
3,654
Reduced 2.25%
158,990
Common Stock
Nov 11
2022
BUY
Exercise of conversion of derivative security
-
12,321
Added 7.04%
162,644
Common Stock
Aug 26
2022
BUY
Open market or private purchase
$91,470
$30.49 p/Share
3,000
Added 1.96%
150,323
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$51,305
$38.75 p/Share
1,324
Reduced 0.89%
147,323
Common Stock
Nov 15
2021
BUY
Grant, award, or other acquisition
-
4,448
Added 2.91%
148,647
Common Stock
Nov 12
2021
SELL
Payment of exercise price or tax liability
$75,013
$38.35 p/Share
1,956
Reduced 1.34%
144,199
Common Stock
Nov 12
2021
BUY
Exercise of conversion of derivative security
-
6,573
Added 4.3%
146,155
Common Stock
Aug 17
2021
BUY
Open market or private purchase
$100,000
$40.0 p/Share
2,500
Added 1.76%
139,582
Common Stock
Mar 03
2021
BUY
Open market or private purchase
$125,940
$41.98 p/Share
3,000
Added 2.14%
137,082
Common Stock
Nov 16
2020
SELL
Payment of exercise price or tax liability
$534,800
$42.98 p/Share
12,443
Reduced 8.49%
134,082
Common Stock