Jul 01
2025
SELL
Payment of exercise price or tax liability
$302,005
$24.71 p/Share
12,222
Reduced 2.97%
398,995
Common Stock, $.01 par...
Jul 01
2025
BUY
Exercise of conversion of derivative security
-
31,914
Added 7.34%
403,171
Common Stock, $.01 par...
Jun 30
2025
BUY
Other acquisition or disposition
$2,902
$21.34 p/Share
136
Added 0.04%
379,303
Common Stock, $.01 par...
Jun 13
2025
-
5,000
Reduced 1.3%
379,167
Common Stock, $.01 par...
Dec 31
2024
BUY
Other acquisition or disposition
$2,812
$32.7 p/Share
86
Added 0.02%
384,167
Common Stock, $.01 par...
Nov 19
2024
-
4,500
Reduced 1.16%
384,081
Common Stock, $.01 par...
Aug 13
2024
-
5,000
Reduced 1.27%
388,581
Common Stock, $.01 par...
Jul 01
2024
SELL
Payment of exercise price or tax liability
$649,530
$43.23 p/Share
15,025
Reduced 3.68%
393,581
Common Stock, $.01 par...
Jul 01
2024
BUY
Exercise of conversion of derivative security
-
35,437
Added 8.16%
398,769
Common Stock, $.01 par...
Jun 28
2024
BUY
Other acquisition or disposition
$2,764
$32.91 p/Share
84
Added 0.02%
373,169
Common Stock, $.01 par...
Mar 04
2024
-
5,000
Reduced 1.32%
373,085
Common Stock, $.01 par...
Dec 29
2023
BUY
Other acquisition or disposition
$2,715
$26.89 p/Share
101
Added 0.03%
378,085
Common Stock, $.01 par...
Nov 09
2023
-
1,000
Reduced 0.26%
377,984
Common Stock, $.01 par...
Aug 23
2023
-
4,000
Reduced 1.04%
378,984
Common Stock, $.01 par...
Jul 03
2023
SELL
Payment of exercise price or tax liability
$649,680
$31.63 p/Share
20,540
Reduced 5.09%
382,984
Common Stock, $.01 par...
Jul 03
2023
BUY
Exercise of conversion of derivative security
-
51,452
Added 11.72%
387,584
Common Stock, $.01 par...
Jun 30
2023
BUY
Other acquisition or disposition
$2,607
$26.61 p/Share
98
Added 0.03%
352,072
Common Stock, $.01 par...
May 05
2023
-
5,000
Reduced 1.4%
351,974
Common Stock, $.01 par...
Sep 01
2022
SELL
Payment of exercise price or tax liability
$2,537,286
$44.07 p/Share
57,574
Reduced 13.76%
360,886
Common Stock, $.01 par...
Sep 01
2022
BUY
Exercise of conversion of derivative security
-
131,148
Added 23.86%
418,460
Common Stock, $.01 par...
Jul 01
2022
SELL
Payment of exercise price or tax liability
$808,867
$34.19 p/Share
23,658
Reduced 7.54%
290,312
Common Stock, $.01 par...
Jul 01
2022
BUY
Exercise of conversion of derivative security
-
55,509
Added 15.79%
296,048
Common Stock, $.01 par...
Jun 30
2022
BUY
Other acquisition or disposition
$2,506
$25.06 p/Share
100
Added 0.04%
258,461
Common Stock, $.01 par...
Mar 11
2022
-
3,000
Reduced 1.03%
287,312
Common Stock, $.01 par...
Dec 14
2021
SELL
Payment of exercise price or tax liability
$369,252
$30.18 p/Share
12,235
Reduced 4.46%
262,248
Common Stock, $.01 par...