Feb 25
2025
SELL
Open market or private sale
$961,317
$71.5 p/Share
13,445
Reduced 12.44%
94,676
Common Stock, $.25 Par...
Feb 25
2025
BUY
Exercise of conversion of derivative security
$678,165
$50.44 p/Share
13,445
Added 11.06%
108,121
Common Stock, $.25 Par...
Feb 20
2025
SELL
Payment of exercise price or tax liability
$904,883
$70.07 p/Share
12,914
Reduced 12.0%
94,676
Common Stock, $.25 Par...
Feb 20
2025
BUY
Grant, award, or other acquisition
-
33,523
Added 23.76%
107,590
Common Stock, $.25 Par...
Aug 21
2024
SELL
Open market or private sale
$2,804,826
$69.54 p/Share
40,334
Reduced 35.26%
74,067
Common Stock, $.25 Par...
Aug 21
2024
BUY
Exercise of conversion of derivative security
$2,034,446
$50.44 p/Share
40,334
Added 26.07%
114,401
Common Stock, $.25 Par...
Aug 06
2024
SELL
Open market or private sale
$3,981,938
$68.51 p/Share
58,122
Reduced 43.97%
74,067
Common Stock, $.25 Par...
Aug 06
2024
BUY
Exercise of conversion of derivative security
$2,794,505
$48.08 p/Share
58,122
Added 30.54%
132,189
Common Stock, $.25 Par...
Feb 15
2024
SELL
Payment of exercise price or tax liability
$997,198
$59.29 p/Share
16,819
Reduced 18.51%
74,067
Common Stock, $.25 Par...
Feb 15
2024
BUY
Grant, award, or other acquisition
-
43,010
Added 32.12%
90,886
Common Stock, $.25 Par...
Feb 16
2023
SELL
Payment of exercise price or tax liability
$1,041,156
$59.59 p/Share
17,472
Reduced 26.74%
47,876
Common Stock, $.25 Par...
Feb 16
2023
BUY
Grant, award, or other acquisition
-
44,192
Added 40.34%
65,348
Common Stock, $.25 Par...
Apr 25
2022
SELL
Payment of exercise price or tax liability
$53,505
$65.25 p/Share
820
Reduced 3.73%
21,156
Common Stock, $.25 Par...
Feb 17
2022
SELL
Payment of exercise price or tax liability
$484,886
$60.9 p/Share
7,962
Reduced 26.59%
21,976
Common Stock, $.25 Par...
Feb 17
2022
BUY
Grant, award, or other acquisition
-
23,009
Added 43.46%
29,938
Common Stock, $.25 Par...
Apr 26
2021
SELL
Payment of exercise price or tax liability
$29,795
$54.47 p/Share
547
Reduced 7.32%
6,929
Common Stock, $.25 Par...
Apr 27
2020
BUY
Open market or private purchase
$76,890
$46.6 p/Share
1,650
Added 18.08%
7,476
Common Stock, $.25 Par...
Apr 24
2020
SELL
Payment of exercise price or tax liability
$24,856
$45.44 p/Share
547
Reduced 8.58%
5,826
Common Stock, $.25 Par...
Feb 06
2020
BUY
Open market or private purchase
$25,190
$59.27 p/Share
425
Added 6.25%
6,373
Common Stock, $.25 Par...
Oct 24
2019
BUY
Open market or private purchase
$27,275
$54.55 p/Share
500
Added 7.75%
5,948
Common Stock, $.25 Par...
Apr 24
2019
BUY
Grant, award, or other acquisition
-
5,448
Added 50.0%
5,448
Common Stock, $.25 Par...