Jun 14
2024
SELL
Open market or private sale
$5,042,744
$62.34 p/Share
80,891
Reduced 26.98%
218,880
Common Stock, $.25 Par...
Jun 14
2024
BUY
Exercise of conversion of derivative security
$3,387,715
$41.88 p/Share
80,891
Added 21.25%
299,771
Common Stock, $.25 Par...
Feb 15
2024
SELL
Payment of exercise price or tax liability
$1,869,295
$59.29 p/Share
31,528
Reduced 12.59%
218,880
Common Stock, $.25 Par...
Feb 15
2024
BUY
Grant, award, or other acquisition
-
67,204
Added 21.16%
250,408
Common Stock, $.25 Par...
Dec 11
2023
SELL
Payment of exercise price or tax liability
$79,650
$58.61 p/Share
1,359
Reduced 0.74%
183,204
Common Stock, $.25 Par...
May 04
2023
SELL
Open market or private sale
$16,104,880
$63.63 p/Share
253,102
Reduced 57.83%
184,563
Common Stock, $.25 Par...
May 04
2023
BUY
Exercise of conversion of derivative security
$9,415,394
$37.2 p/Share
253,102
Added 36.64%
437,665
Common Stock, $.25 Par...
Feb 16
2023
SELL
Payment of exercise price or tax liability
$2,554,980
$59.59 p/Share
42,876
Reduced 18.85%
184,563
Common Stock, $.25 Par...
Feb 16
2023
BUY
Grant, award, or other acquisition
-
90,926
Added 28.56%
227,439
Common Stock, $.25 Par...
Apr 18
2022
SELL
Open market or private sale
$9,979,894
$65.03 p/Share
153,466
Reduced 52.92%
136,513
Common Stock, $.25 Par...
Apr 18
2022
BUY
Exercise of conversion of derivative security
$5,771,856
$37.61 p/Share
153,466
Added 34.61%
289,979
Common Stock, $.25 Par...
Feb 17
2022
SELL
Payment of exercise price or tax liability
$977,871
$60.9 p/Share
16,057
Reduced 10.52%
136,513
Common Stock, $.25 Par...
Feb 17
2022
BUY
Grant, award, or other acquisition
-
37,559
Added 19.75%
152,570
Common Stock, $.25 Par...
Jun 04
2021
SELL
Open market or private sale
$3,095,859
$55.89 p/Share
55,392
Reduced 32.51%
115,011
Common Stock, $.25 Par...
Jun 04
2021
BUY
Exercise of conversion of derivative security
$1,902,715
$34.35 p/Share
55,392
Added 24.53%
170,403
Common Stock, $.25 Par...
Apr 22
2021
SELL
Open market or private sale
$1,644,300
$54.81 p/Share
30,000
Reduced 20.69%
115,011
Common Stock, $.25 Par...
Apr 22
2021
BUY
Exercise of conversion of derivative security
$1,030,500
$34.35 p/Share
30,000
Added 17.14%
145,011
Common Stock, $.25 Par...
Mar 29
2021
SELL
Open market or private sale
$3,198,000
$53.3 p/Share
60,000
Reduced 34.28%
115,011
Common Stock, $.25 Par...
Mar 29
2021
BUY
Exercise of conversion of derivative security
$2,061,000
$34.35 p/Share
60,000
Added 29.27%
145,011
Common Stock, $.25 Par...
Feb 20
2021
SELL
Payment of exercise price or tax liability
$692,871
$50.11 p/Share
13,827
Reduced 10.73%
115,011
Common Stock, $.25 Par...
Feb 18
2021
SELL
Payment of exercise price or tax liability
$256,666
$50.13 p/Share
5,120
Reduced 3.82%
128,838
Common Stock, $.25 Par...
Feb 18
2021
BUY
Grant, award, or other acquisition
-
11,975
Added 8.21%
133,958
Common Stock, $.25 Par...
Dec 08
2020
BUY
Grant, award, or other acquisition
-
2,880
Added 2.31%
121,983
Common Stock, $.25 Par...
Feb 21
2020
SELL
Payment of exercise price or tax liability
$698,888
$59.78 p/Share
11,691
Reduced 8.94%
119,103
Common Stock, $.25 Par...
Feb 20
2020
BUY
Grant, award, or other acquisition
-
32,343
Added 19.83%
130,794
Common Stock, $.25 Par...