Nov 30
2025
SELL
Payment of exercise price or tax liability
$30,619
$41.83 p/Share
732
Reduced 2.66%
26,759
Common Stock
Nov 29
2025
SELL
Payment of exercise price or tax liability
$24,052
$41.83 p/Share
575
Reduced 2.05%
27,491
Common Stock
Nov 26
2025
SELL
Payment of exercise price or tax liability
$32,701
$42.36 p/Share
772
Reduced 2.68%
28,066
Common Stock
Nov 25
2025
SELL
Open market or private sale
$175,389
$41.68 p/Share
4,208
Reduced 14.53%
24,756
Common Stock
Nov 24
2025
SELL
Open market or private sale
$676,013
$40.56 p/Share
16,667
Reduced 40.24%
24,756
Common Stock
Nov 24
2025
BUY
Exercise of conversion of derivative security
$299,005
$17.94 p/Share
16,667
Added 28.69%
41,423
Common Stock
Nov 22
2025
SELL
Payment of exercise price or tax liability
$24,892
$40.02 p/Share
622
Reduced 2.1%
28,964
Common Stock
Nov 21
2025
BUY
Grant, award, or other acquisition
-
5,345
Added 15.3%
29,586
Common Stock
Nov 03
2025
SELL
Payment of exercise price or tax liability
$94,929
$36.15 p/Share
2,626
Reduced 8.48%
28,323
Common Stock
Nov 03
2025
BUY
Grant, award, or other acquisition
-
5,332
Added 15.37%
29,353
Common Stock
Nov 30
2024
SELL
Payment of exercise price or tax liability
$24,317
$33.22 p/Share
732
Reduced 2.78%
25,617
Common Stock
Nov 29
2024
SELL
Payment of exercise price or tax liability
$19,101
$33.22 p/Share
575
Reduced 2.14%
26,349
Common Stock
Nov 29
2024
SELL
Exercise of conversion of derivative security
$399,540
$33.08 p/Share
12,078
Reduced 30.97%
26,924
Common Stock
Nov 29
2024
SELL
Open market or private sale
$92,832
$33.06 p/Share
2,808
Reduced 6.72%
39,002
Common Stock
Nov 26
2024
SELL
Open market or private sale
$17,208
$33.03 p/Share
521
Reduced 1.44%
35,536
Common Stock
Nov 26
2024
BUY
Grant, award, or other acquisition
$204,783
$32.64 p/Share
6,274
Added 13.05%
41,810
Common Stock
Nov 26
2024
BUY
Exercise of conversion of derivative security
$4,739
$11.23 p/Share
422
Added 1.16%
36,057
Common Stock
Nov 24
2024
SELL
Payment of exercise price or tax liability
$29,589
$32.95 p/Share
898
Reduced 2.46%
35,635
Common Stock
Nov 22
2024
SELL
Payment of exercise price or tax liability
$20,494
$32.95 p/Share
622
Reduced 1.67%
36,533
Common Stock
Nov 04
2024
SELL
Payment of exercise price or tax liability
$46,826
$29.34 p/Share
1,596
Reduced 4.12%
37,155
Common Stock
Nov 04
2024
BUY
Grant, award, or other acquisition
-
3,241
Added 7.86%
37,984
Common Stock
Nov 30
2023
SELL
Payment of exercise price or tax liability
$17,231
$23.54 p/Share
732
Reduced 2.02%
35,510
Common Stock
Nov 29
2023
SELL
Payment of exercise price or tax liability
$13,771
$23.95 p/Share
575
Reduced 1.56%
36,242
Common Stock
Nov 27
2023
SELL
Payment of exercise price or tax liability
$17,522
$24.68 p/Share
710
Reduced 1.89%
36,817
Common Stock
Nov 24
2023
SELL
Payment of exercise price or tax liability
$22,001
$24.5 p/Share
898
Reduced 2.34%
37,527
Common Stock