Jul 01
2024
SELL
Payment of exercise price or tax liability
$114,689
$43.23 p/Share
2,653
Reduced 2.11%
123,087
Common Stock, $.01 par...
Jul 01
2024
BUY
Exercise of conversion of derivative security
-
10,888
Added 8.07%
124,050
Common Stock, $.01 par...
Jun 28
2024
BUY
Other acquisition or disposition
$11,748
$32.91 p/Share
357
Added 0.31%
114,852
Common Stock, $.01 par...
May 21
2024
SELL
Open market or private sale
$804,480
$50.28 p/Share
16,000
Reduced 12.26%
114,495
Common Stock, $.01 par...
Dec 29
2023
BUY
Other acquisition or disposition
$9,599
$26.89 p/Share
357
Added 0.27%
130,495
Common Stock, $.01 par...
Jul 03
2023
SELL
Payment of exercise price or tax liability
$112,476
$31.63 p/Share
3,556
Reduced 2.66%
130,138
Common Stock, $.01 par...
Jul 03
2023
BUY
Exercise of conversion of derivative security
-
6,935
Added 5.03%
130,912
Common Stock, $.01 par...
Jun 30
2023
BUY
Other acquisition or disposition
$9,313
$26.61 p/Share
350
Added 0.29%
119,094
Common Stock, $.01 par...
Dec 30
2022
BUY
Other acquisition or disposition
$8,777
$28.97 p/Share
303
Added 0.25%
118,744
Common Stock, $.01 par...
Sep 01
2022
SELL
Payment of exercise price or tax liability
$615,922
$44.07 p/Share
13,976
Reduced 10.55%
118,441
Common Stock, $.01 par...
Sep 01
2022
BUY
Exercise of conversion of derivative security
-
36,066
Added 21.41%
132,417
Common Stock, $.01 par...
Jul 03
2022
BUY
Exercise of conversion of derivative security
-
7,665
Added 5.7%
126,759
Common Stock, $.01 par...
Jul 01
2022
SELL
Payment of exercise price or tax liability
$128,486
$34.19 p/Share
3,758
Reduced 3.77%
95,971
Common Stock, $.01 par...
Jul 01
2022
BUY
Exercise of conversion of derivative security
-
15,428
Added 13.74%
96,886
Common Stock, $.01 par...
Jun 30
2022
BUY
Other acquisition or disposition
$12,455
$25.06 p/Share
497
Added 0.59%
84,301
Common Stock, $.01 par...
Dec 31
2021
BUY
Other acquisition or disposition
$8,238
$21.68 p/Share
380
Added 0.39%
96,351
Common Stock, $.01 par...
Dec 14
2021
SELL
Payment of exercise price or tax liability
$56,346
$30.18 p/Share
1,867
Reduced 2.18%
83,804
Common Stock, $.01 par...
Dec 14
2021
BUY
Exercise of conversion of derivative security
-
7,664
Added 8.21%
85,671
Common Stock, $.01 par...
Sep 01
2021
SELL
Payment of exercise price or tax liability
$64,214
$19.1 p/Share
3,362
Reduced 4.13%
78,007
Common Stock, $.01 par...
Sep 01
2021
BUY
Exercise of conversion of derivative security
-
13,804
Added 14.5%
81,369
Common Stock, $.01 par...
Jul 01
2021
SELL
Payment of exercise price or tax liability
$32,807
$24.63 p/Share
1,332
Reduced 1.93%
67,565
Common Stock, $.01 par...
Jul 01
2021
BUY
Exercise of conversion of derivative security
-
5,467
Added 7.39%
68,541
Common Stock, $.01 par...
Jun 30
2021
BUY
Other acquisition or disposition
$13,000
$5.2 p/Share
2,500
Added 3.79%
63,430
Common Stock, $.01 par...
Jun 23
2021
SELL
Open market or private sale
$306,425
$25.0 p/Share
12,257
Reduced 16.75%
60,930
Common Stock, $.01 par...
Jun 01
2021
SELL
Open market or private sale
$38,565
$22.5 p/Share
1,714
Reduced 2.29%
73,187
Common Stock, $.01 par...