Jan 21
2025
SELL
Open market or private sale
$1,897,357
$43.96 p/Share
43,161
Reduced 15.52%
235,024
Common Stock, $0.01 pa...
Jan 17
2025
SELL
Payment of exercise price or tax liability
$1,394,690
$43.05 p/Share
32,397
Reduced 10.43%
278,185
Common Stock, $0.01 pa...
Jan 17
2025
BUY
Grant, award, or other acquisition
-
68,420
Added 19.18%
288,261
Common Stock, $0.01 pa...
Jan 17
2025
BUY
Exercise of conversion of derivative security
-
22,321
Added 7.22%
286,969
Common Stock, $0.01 pa...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$325,756
$49.26 p/Share
6,613
Reduced 2.92%
219,841
Common Stock, $0.01 pa...
Mar 01
2024
BUY
Grant, award, or other acquisition
-
16,805
Added 6.91%
226,454
Common Stock, $0.01 pa...
Jan 20
2024
SELL
Payment of exercise price or tax liability
$657,067
$49.68 p/Share
13,226
Reduced 5.93%
209,649
Common Stock, $0.01 pa...
Jan 20
2024
BUY
Exercise of conversion of derivative security
-
33,610
Added 13.1%
222,875
Common Stock, $0.01 pa...
Jan 19
2024
SELL
Payment of exercise price or tax liability
$2,167,339
$49.68 p/Share
43,626
Reduced 18.73%
189,265
Common Stock, $0.01 pa...
Jan 19
2024
BUY
Grant, award, or other acquisition
-
118,170
Added 33.66%
232,891
Common Stock, $0.01 pa...
Dec 01
2023
SELL
Payment of exercise price or tax liability
$713,666
$52.41 p/Share
13,617
Reduced 10.61%
114,721
Common Stock, $0.01 pa...
Dec 01
2023
BUY
Exercise of conversion of derivative security
-
34,604
Added 21.24%
128,338
Common Stock, $0.01 pa...
Mar 03
2023
SELL
Payment of exercise price or tax liability
$242,968
$55.17 p/Share
4,404
Reduced 4.49%
93,734
Common Stock, $0.01 pa...
Mar 03
2023
BUY
Grant, award, or other acquisition
-
11,190
Added 10.24%
98,138
Common Stock, $0.01 pa...
Jan 20
2023
SELL
Payment of exercise price or tax liability
$2,139,693
$57.61 p/Share
37,141
Reduced 29.93%
86,948
Common Stock, $0.01 pa...
Jan 20
2023
BUY
Grant, award, or other acquisition
-
100,710
Added 44.8%
124,089
Common Stock, $0.01 pa...
Dec 23
2022
SELL
Open market or private sale
$551,092
$52.52 p/Share
10,493
Reduced 30.98%
23,379
Common Stock, $0.01 pa...
Dec 01
2022
SELL
Payment of exercise price or tax liability
$709,445
$52.1 p/Share
13,617
Reduced 28.67%
33,872
Common Stock, $0.01 pa...
Dec 01
2022
BUY
Exercise of conversion of derivative security
-
34,603
Added 42.15%
47,489
Common Stock, $0.01 pa...
Dec 08
2021
SELL
Open market or private sale
$399,950
$31.04 p/Share
12,885
Reduced 50.0%
12,886
Common Stock, $0.01 pa...
Dec 01
2021
SELL
Payment of exercise price or tax liability
$257,453
$29.15 p/Share
8,832
Reduced 25.52%
25,771
Common Stock, $0.01 pa...
Dec 01
2021
BUY
Exercise of conversion of derivative security
-
34,603
Added 50.0%
34,603
Common Stock, $0.01 pa...