Oct 27
2025
SELL
Open market or private sale
$294,004
$41.38 p/Share
7,105
Reduced 2.0%
347,501
Common Stock, $.50 par...
Oct 27
2025
BUY
Exercise of conversion of derivative security
$166,700
$16.67 p/Share
10,000
Added 2.74%
354,606
Common Stock, $.50 par...
Oct 15
2025
SELL
Payment of exercise price or tax liability
$121,142
$30.12 p/Share
4,022
Reduced 1.15%
344,606
Common Stock, $.50 par...
Oct 14
2025
BUY
Grant, award, or other acquisition
-
69,431
Added 16.61%
348,628
Common Stock, $.50 par...
Oct 11
2025
SELL
Payment of exercise price or tax liability
$106,390
$29.66 p/Share
3,587
Reduced 1.27%
279,197
Common Stock, $.50 par...
Oct 10
2025
SELL
Payment of exercise price or tax liability
$109,059
$29.66 p/Share
3,677
Reduced 1.28%
282,784
Common Stock, $.50 par...
Oct 29
2024
BUY
Open market or private purchase
$138,800
$55.52 p/Share
2,500
Added 0.87%
285,953
Common Stock, $.50 par...
Oct 15
2024
SELL
Payment of exercise price or tax liability
$390,837
$58.87 p/Share
6,639
Reduced 2.62%
247,187
Common Stock, $.50 par...
Oct 15
2024
BUY
Grant, award, or other acquisition
-
50,073
Added 15.01%
283,453
Common Stock, $.50 par...
Oct 12
2024
SELL
Payment of exercise price or tax liability
$181,338
$58.14 p/Share
3,119
Reduced 1.28%
240,019
Common Stock, $.50 par...
Oct 11
2024
SELL
Payment of exercise price or tax liability
$287,037
$58.14 p/Share
4,937
Reduced 1.99%
243,138
Common Stock, $.50 par...
Oct 10
2024
SELL
Payment of exercise price or tax liability
$195,210
$56.55 p/Share
3,452
Reduced 1.37%
248,075
Common Stock, $.50 par...
Oct 13
2023
SELL
Payment of exercise price or tax liability
$202,569
$56.79 p/Share
3,567
Reduced 1.4%
251,221
Common Stock, $.50 par...
Oct 12
2023
SELL
Payment of exercise price or tax liability
$174,742
$57.18 p/Share
3,056
Reduced 1.19%
254,788
Common Stock, $.50 par...
Oct 11
2023
SELL
Payment of exercise price or tax liability
$282,585
$58.47 p/Share
4,833
Reduced 1.84%
257,844
Common Stock, $.50 par...
Oct 10
2023
SELL
Payment of exercise price or tax liability
$929,432
$58.68 p/Share
15,839
Reduced 5.69%
262,677
Common Stock, $.50 par...
Oct 10
2023
BUY
Grant, award, or other acquisition
$2,104,822
$29.34 p/Share
71,739
Added 20.48%
278,516
Common Stock, $.50 par...
Dec 17
2022
SELL
Payment of exercise price or tax liability
$188,965
$53.11 p/Share
3,558
Reduced 1.69%
206,576
Common Stock, $.50 par...
Oct 13
2022
SELL
Payment of exercise price or tax liability
$189,164
$56.96 p/Share
3,321
Reduced 1.56%
210,134
Common Stock, $.50 par...
Oct 12
2022
SELL
Payment of exercise price or tax liability
$451,579
$56.96 p/Share
7,928
Reduced 3.58%
213,455
Common Stock, $.50 par...
Oct 12
2022
BUY
Grant, award, or other acquisition
-
11,011
Added 4.74%
221,382
Common Stock, $.50 par...
Oct 11
2022
SELL
Payment of exercise price or tax liability
$1,443,027
$56.09 p/Share
25,727
Reduced 10.9%
210,372
Common Stock, $.50 par...
Oct 11
2022
BUY
Grant, award, or other acquisition
$2,689,378
$28.05 p/Share
95,878
Added 28.88%
236,099
Common Stock, $.50 par...
Dec 17
2021
SELL
Payment of exercise price or tax liability
$238,819
$68.41 p/Share
3,491
Reduced 2.43%
139,893
Common Stock, $.50 par...
Oct 15
2021
SELL
Payment of exercise price or tax liability
$162,727
$69.99 p/Share
2,325
Reduced 1.6%
143,384
Common Stock, $.50 par...