May 09
2024
SELL
Open market or private sale
$3,604,617
$62.91 p/Share
57,298
Reduced 30.59%
130,008
Common Stock, $.25 Par...
May 09
2024
BUY
Exercise of conversion of derivative security
$2,399,640
$41.88 p/Share
57,298
Added 23.42%
187,306
Common Stock, $.25 Par...
Feb 15
2024
SELL
Payment of exercise price or tax liability
$3,781,279
$59.29 p/Share
63,776
Reduced 32.91%
130,008
Common Stock, $.25 Par...
Feb 15
2024
BUY
Grant, award, or other acquisition
-
147,848
Added 43.28%
193,784
Common Stock, $.25 Par...
Aug 02
2023
SELL
Open market or private sale
$9,705,609
$62.1 p/Share
156,290
Reduced 40.58%
228,830
Common Stock, $.25 Par...
Aug 02
2023
BUY
Exercise of conversion of derivative security
$5,813,988
$37.2 p/Share
156,290
Added 28.87%
385,120
Common Stock, $.25 Par...
Feb 16
2023
SELL
Payment of exercise price or tax liability
$4,530,031
$59.59 p/Share
76,020
Reduced 24.94%
228,830
Common Stock, $.25 Par...
Feb 16
2023
BUY
Grant, award, or other acquisition
-
174,088
Added 36.35%
304,850
Common Stock, $.25 Par...
Mar 04
2022
SELL
Open market or private sale
$9,597,643
$62.29 p/Share
154,080
Reduced 54.09%
130,757
Common Stock, $.25 Par...
Mar 04
2022
BUY
Exercise of conversion of derivative security
$3,820,950
$37.61 p/Share
101,594
Added 26.29%
284,837
Common Stock, $.25 Par...
Feb 17
2022
SELL
Payment of exercise price or tax liability
$2,101,476
$60.9 p/Share
34,507
Reduced 15.85%
183,243
Common Stock, $.25 Par...
Feb 17
2022
BUY
Grant, award, or other acquisition
-
76,510
Added 26.0%
217,750
Common Stock, $.25 Par...
Jan 04
2022
SELL
Open market or private sale
$6,957,237
$60.03 p/Share
115,896
Reduced 45.07%
141,240
Common Stock, $.25 Par...
Jan 04
2022
BUY
Exercise of conversion of derivative security
$3,981,027
$34.35 p/Share
115,896
Added 31.07%
257,136
Common Stock, $.25 Par...
Feb 20
2021
SELL
Payment of exercise price or tax liability
$1,303,662
$50.11 p/Share
26,016
Reduced 15.56%
141,235
Common Stock, $.25 Par...
Feb 18
2021
SELL
Payment of exercise price or tax liability
$594,442
$50.13 p/Share
11,858
Reduced 6.62%
167,251
Common Stock, $.25 Par...
Feb 18
2021
BUY
Grant, award, or other acquisition
-
32,933
Added 15.53%
179,109
Common Stock, $.25 Par...
Nov 02
2020
SELL
Open market or private sale
$5,482,872
$48.78 p/Share
112,400
Reduced 43.47%
146,174
Common Stock, $.25 Par...
Nov 02
2020
BUY
Exercise of conversion of derivative security
$3,596,800
$32.0 p/Share
112,400
Added 30.3%
258,574
Common Stock, $.25 Par...
Feb 21
2020
SELL
Payment of exercise price or tax liability
$503,467
$59.78 p/Share
8,422
Reduced 5.45%
146,171
Common Stock, $.25 Par...
Feb 20
2020
BUY
Grant, award, or other acquisition
-
57,683
Added 27.17%
154,593
Common Stock, $.25 Par...
Jun 04
2019
SELL
Open market or private sale
$2,379,400
$50.0 p/Share
47,588
Reduced 32.93%
96,903
Common Stock, $.25 Par...
Jun 04
2019
BUY
Exercise of conversion of derivative security
$1,321,519
$27.77 p/Share
47,588
Added 24.78%
144,491
Common Stock, $.25 Par...
Jun 03
2019
SELL
Open market or private sale
$1,839,864
$49.98 p/Share
36,812
Reduced 27.53%
96,903
Common Stock, $.25 Par...
Jun 03
2019
BUY
Exercise of conversion of derivative security
$1,022,269
$27.77 p/Share
36,812
Added 21.59%
133,715
Common Stock, $.25 Par...