Feb 26
2025
SELL
Open market or private sale
$394,224
$70.84 p/Share
5,565
Reduced 12.86%
37,725
Common Stock, $.25 Par...
Feb 20
2025
SELL
Payment of exercise price or tax liability
$905,374
$70.07 p/Share
12,921
Reduced 22.99%
43,290
Common Stock, $.25 Par...
Feb 20
2025
BUY
Grant, award, or other acquisition
-
33,523
Added 37.36%
56,211
Common Stock, $.25 Par...
Nov 22
2024
SELL
Open market or private sale
$697,624
$63.71 p/Share
10,950
Reduced 32.55%
22,688
Common Stock, $.25 Par...
May 10
2024
SELL
Open market or private sale
$561,812
$63.31 p/Share
8,874
Reduced 20.87%
33,638
Common Stock, $.25 Par...
May 10
2024
BUY
Exercise of conversion of derivative security
$371,643
$41.88 p/Share
8,874
Added 17.27%
42,512
Common Stock, $.25 Par...
Feb 15
2024
SELL
Payment of exercise price or tax liability
$571,437
$59.29 p/Share
9,638
Reduced 22.27%
33,638
Common Stock, $.25 Par...
Feb 15
2024
BUY
Grant, award, or other acquisition
-
25,968
Added 37.5%
43,276
Common Stock, $.25 Par...
Feb 12
2024
SELL
Payment of exercise price or tax liability
$62,657
$59.56 p/Share
1,052
Reduced 5.73%
17,308
Common Stock, $.25 Par...
Aug 10
2023
SELL
Open market or private sale
$1,283,406
$60.9 p/Share
21,074
Reduced 53.44%
18,360
Common Stock, $.25 Par...
Aug 10
2023
BUY
Exercise of conversion of derivative security
$783,952
$37.2 p/Share
21,074
Added 34.83%
39,434
Common Stock, $.25 Par...
Feb 21
2023
SELL
Payment of exercise price or tax liability
$24,288
$60.12 p/Share
404
Reduced 2.15%
18,360
Common Stock, $.25 Par...
Feb 16
2023
SELL
Payment of exercise price or tax liability
$85,750
$59.59 p/Share
1,439
Reduced 7.12%
18,764
Common Stock, $.25 Par...
Feb 16
2023
BUY
Grant, award, or other acquisition
-
4,644
Added 18.69%
20,203
Common Stock, $.25 Par...
Mar 16
2022
SELL
Open market or private sale
$831,080
$58.85 p/Share
14,122
Reduced 47.58%
15,559
Common Stock, $.25 Par...
Mar 16
2022
BUY
Exercise of conversion of derivative security
$644,598
$37.61 p/Share
17,139
Added 36.61%
29,681
Common Stock, $.25 Par...
Feb 22
2022
SELL
Payment of exercise price or tax liability
$28,456
$62.54 p/Share
455
Reduced 3.5%
12,542
Common Stock, $.25 Par...
Feb 17
2022
SELL
Payment of exercise price or tax liability
$39,098
$60.9 p/Share
642
Reduced 4.71%
12,997
Common Stock, $.25 Par...
Feb 17
2022
BUY
Grant, award, or other acquisition
-
1,994
Added 12.76%
13,639
Common Stock, $.25 Par...
Aug 09
2021
SELL
Open market or private sale
$684,479
$56.62 p/Share
12,089
Reduced 50.94%
11,645
Common Stock, $.25 Par...
Aug 09
2021
BUY
Exercise of conversion of derivative security
$549,119
$34.35 p/Share
15,986
Added 40.25%
23,734
Common Stock, $.25 Par...