May 15
2024
SELL
Open market or private sale
$3,614,357
$63.08 p/Share
57,298
Reduced 52.2%
52,466
Common Stock, $.25 Par...
May 15
2024
BUY
Exercise of conversion of derivative security
$2,399,640
$41.88 p/Share
57,298
Added 34.3%
109,764
Common Stock, $.25 Par...
Feb 15
2024
SELL
Payment of exercise price or tax liability
$997,020
$59.29 p/Share
16,816
Reduced 24.27%
52,466
Common Stock, $.25 Par...
Feb 15
2024
BUY
Grant, award, or other acquisition
-
43,010
Added 38.3%
69,282
Common Stock, $.25 Par...
Nov 17
2023
SELL
Open market or private sale
$3,002,091
$56.97 p/Share
52,696
Reduced 66.73%
26,272
Common Stock, $.25 Par...
Nov 17
2023
BUY
Exercise of conversion of derivative security
$1,960,291
$37.2 p/Share
52,696
Added 40.02%
78,968
Common Stock, $.25 Par...
May 12
2023
SELL
Open market or private sale
$1,085,308
$64.03 p/Share
16,950
Reduced 39.22%
26,272
Common Stock, $.25 Par...
Feb 16
2023
SELL
Payment of exercise price or tax liability
$996,463
$59.59 p/Share
16,722
Reduced 27.9%
43,222
Common Stock, $.25 Par...
Feb 16
2023
BUY
Grant, award, or other acquisition
-
37,116
Added 38.24%
59,944
Common Stock, $.25 Par...
Aug 25
2022
SELL
Open market or private sale
$728,313
$64.35 p/Share
11,318
Reduced 33.15%
22,828
Common Stock, $.25 Par...
Mar 18
2022
SELL
Open market or private sale
$565,311
$59.91 p/Share
9,436
Reduced 21.65%
34,146
Common Stock, $.25 Par...
Feb 17
2022
SELL
Payment of exercise price or tax liability
$463,936
$60.9 p/Share
7,618
Reduced 14.88%
43,582
Common Stock, $.25 Par...
Feb 17
2022
BUY
Grant, award, or other acquisition
-
17,054
Added 24.99%
51,200
Common Stock, $.25 Par...
Jan 04
2022
SELL
Open market or private sale
$1,387,080
$60.0 p/Share
23,118
Reduced 40.37%
34,146
Common Stock, $.25 Par...
Jan 04
2022
BUY
Exercise of conversion of derivative security
$964,772
$37.61 p/Share
25,652
Added 30.94%
57,264
Common Stock, $.25 Par...
Dec 13
2021
SELL
Open market or private sale
$691,265
$57.5 p/Share
12,022
Reduced 27.55%
31,612
Common Stock, $.25 Par...
Dec 13
2021
BUY
Exercise of conversion of derivative security
$412,956
$34.35 p/Share
12,022
Added 21.6%
43,634
Common Stock, $.25 Par...
Feb 20
2021
SELL
Payment of exercise price or tax liability
$686,006
$50.11 p/Share
13,690
Reduced 30.22%
31,612
Common Stock, $.25 Par...
Feb 18
2021
SELL
Payment of exercise price or tax liability
$184,378
$50.13 p/Share
3,678
Reduced 7.51%
45,302
Common Stock, $.25 Par...
Feb 18
2021
BUY
Grant, award, or other acquisition
-
8,291
Added 14.48%
48,980
Common Stock, $.25 Par...