Dec 21
2025
SELL
Payment of exercise price or tax liability
$36,344
$33.59 p/Share
1,082
Reduced 2.36%
44,721
Common Stock
Dec 19
2025
SELL
Payment of exercise price or tax liability
$32,515
$33.59 p/Share
968
Reduced 2.07%
45,803
Common Stock
Dec 18
2025
SELL
Open market or private sale
$140,953
$33.08 p/Share
4,261
Reduced 10.24%
37,369
Common Stock
Dec 18
2025
BUY
Grant, award, or other acquisition
-
9,402
Added 16.74%
46,771
Common Stock
Oct 06
2025
SELL
Payment of exercise price or tax liability
$21,926
$41.37 p/Share
530
Reduced 1.26%
41,630
Common Stock
Dec 21
2024
SELL
Payment of exercise price or tax liability
$29,813
$25.88 p/Share
1,152
Reduced 2.66%
42,160
Common Stock
Dec 19
2024
BUY
Grant, award, or other acquisition
-
11,446
Added 20.9%
43,312
Common Stock
Oct 12
2024
SELL
Payment of exercise price or tax liability
$8,953
$20.63 p/Share
434
Reduced 1.34%
31,866
Common Stock
Oct 06
2024
SELL
Payment of exercise price or tax liability
$11,164
$19.76 p/Share
565
Reduced 1.72%
32,300
Common Stock
Apr 01
2024
SELL
Open market or private sale
$49,656
$11.35 p/Share
4,375
Reduced 11.75%
32,865
Common Stock
Dec 21
2023
BUY
Grant, award, or other acquisition
-
12,330
Added 24.87%
37,240
Common Stock
Dec 11
2023
SELL
Payment of exercise price or tax liability
$65,861
$15.03 p/Share
4,382
Reduced 14.96%
24,910
Common Stock
Oct 12
2023
SELL
Payment of exercise price or tax liability
$6,581
$15.06 p/Share
437
Reduced 1.47%
29,292
Common Stock
Oct 06
2023
SELL
Payment of exercise price or tax liability
$7,858
$13.69 p/Share
574
Reduced 1.89%
29,729
Common Stock
Dec 19
2022
SELL
Open market or private sale
$199,500
$38.0 p/Share
5,250
Reduced 14.77%
30,303
Common Stock
Dec 11
2022
SELL
Payment of exercise price or tax liability
$169,583
$38.7 p/Share
4,382
Reduced 10.97%
35,553
Common Stock
Oct 12
2022
SELL
Payment of exercise price or tax liability
$15,924
$36.44 p/Share
437
Reduced 1.08%
39,935
Common Stock
Oct 06
2022
BUY
Grant, award, or other acquisition
-
5,668
Added 12.31%
40,372
Common Stock
Mar 23
2022
SELL
Open market or private sale
$84,499
$42.59 p/Share
1,984
Reduced 56.95%
1,500
Common Stock
Dec 16
2021
SELL
Open market or private sale
$320,125
$49.25 p/Share
6,500
Reduced 65.1%
3,484
Common Stock
Dec 11
2021
SELL
Payment of exercise price or tax liability
$233,279
$52.34 p/Share
4,457
Reduced 30.86%
9,984
Common Stock
Dec 11
2021
BUY
Exercise of conversion of derivative security
-
14,441
Added 50.0%
14,441
Common Stock