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
Nov 22
2023
BUY
Grant, award, or other acquisition
-
5,050
Added 11.62%
38,425
Common Stock
Nov 06
2023
SELL
Payment of exercise price or tax liability
$19,186
$24.95 p/Share
769
Reduced 2.25%
33,375
Common Stock
Nov 06
2023
BUY
Grant, award, or other acquisition
-
1,557
Added 4.36%
34,144
Common Stock
Aug 31
2023
SELL
Open market or private sale
$418,375
$33.47 p/Share
12,500
Reduced 3.62%
332,587
Common Stock
Aug 31
2023
BUY
Exercise of conversion of derivative security
$129,000
$10.32 p/Share
12,500
Added 3.5%
345,087
Common Stock
Dec 14
2022
SELL
Open market or private sale
$4,610
$40.8 p/Share
113
Reduced 0.03%
332,587
Common Stock
Dec 08
2022
SELL
Open market or private sale
$6,130
$39.55 p/Share
155
Reduced 0.05%
332,700
Common Stock
Dec 06
2022
SELL
Payment of exercise price or tax liability
$13,373
$40.16 p/Share
333
Reduced 0.1%
332,855
Common Stock
Nov 30
2022
SELL
Payment of exercise price or tax liability
$19,366
$42.47 p/Share
456
Reduced 1.34%
33,528
Common Stock
Nov 30
2022
SELL
Open market or private sale
$13,759
$40.47 p/Share
340
Reduced 1.01%
33,188
Common Stock