Nov 18
2025
SELL
Payment of exercise price or tax liability
$133,972
$28.59 p/Share
4,686
Reduced 7.54%
57,486
Common Stock
Nov 16
2025
SELL
Payment of exercise price or tax liability
$32,964
$29.38 p/Share
1,122
Reduced 1.77%
62,172
Common Stock
Aug 20
2025
SELL
Payment of exercise price or tax liability
$99,045
$29.26 p/Share
3,385
Reduced 5.08%
63,294
Common Stock
Feb 13
2025
BUY
Grant, award, or other acquisition
-
16,006
Added 19.36%
66,679
Common Stock
Nov 19
2024
SELL
Payment of exercise price or tax liability
$12,082
$31.06 p/Share
389
Reduced 0.75%
51,515
Common Stock
Nov 18
2024
SELL
Payment of exercise price or tax liability
$71,734
$31.0 p/Share
2,314
Reduced 4.27%
51,904
Common Stock
Nov 16
2024
SELL
Payment of exercise price or tax liability
$35,089
$31.33 p/Share
1,120
Reduced 2.02%
54,218
Common Stock
Aug 20
2024
SELL
Payment of exercise price or tax liability
$94,037
$27.83 p/Share
3,379
Reduced 5.75%
55,338
Common Stock
Jul 26
2024
SELL
Open market or private sale
$187,732
$29.87 p/Share
6,285
Reduced 23.29%
20,699
Common Stock
Jul 26
2024
BUY
Exercise of conversion of derivative security
$161,941
$16.55 p/Share
9,785
Added 26.61%
26,984
Common Stock
Jul 25
2024
SELL
Open market or private sale
$97,251
$31.74 p/Share
3,064
Reduced 15.12%
17,199
Common Stock
Jul 25
2024
BUY
Exercise of conversion of derivative security
$51,781
$16.9 p/Share
3,064
Added 13.13%
20,263
Common Stock
Nov 19
2023
SELL
Payment of exercise price or tax liability
$7,288
$19.13 p/Share
381
Reduced 0.64%
58,717
Common Stock
Nov 18
2023
SELL
Payment of exercise price or tax liability
$18,556
$19.13 p/Share
970
Reduced 1.61%
59,098
Common Stock
Nov 16
2023
BUY
Grant, award, or other acquisition
-
16,565
Added 24.84%
50,129
Common Stock
Aug 20
2023
SELL
Payment of exercise price or tax liability
$68,698
$20.78 p/Share
3,306
Reduced 7.06%
43,503
Common Stock
Nov 19
2022
SELL
Payment of exercise price or tax liability
$8,122
$21.32 p/Share
381
Reduced 0.81%
46,809
Common Stock
Nov 18
2022
BUY
Grant, award, or other acquisition
-
14,657
Added 27.63%
38,396
Common Stock
Aug 20
2022
SELL
Payment of exercise price or tax liability
$71,866
$22.14 p/Share
3,246
Reduced 9.07%
32,533
Common Stock
Nov 19
2021
BUY
Grant, award, or other acquisition
-
5,752
Added 13.85%
35,779
Common Stock
Aug 20
2021
SELL
Payment of exercise price or tax liability
$79,741
$24.12 p/Share
3,306
Reduced 9.92%
30,027
Common Stock